OpenSSL证书:如何将csr直接签名到pem文件?

OpenSSL证书:如何将csr直接签名到pem文件?,ssl,openssl,certificate,ssl-certificate,Ssl,Openssl,Certificate,Ssl Certificate,当csr被签名时,我得到crt文件,然后转换成pem。是否有办法签署csr以直接获得pem(一步不转换) 我尝试了“$openssl ca…-out cert.pem”,但生成的“cert.pem”仍然是crt格式,即在“----开始证书------”之前有人类可读的部分 谢谢。您需要使用outform参数,这在所有openssl命令上都不可用,它在x509指令和req中可用。如果您希望创建自签名证书,您可以在一行中完成这一切: openssl req -outform PEM -x509 -n

当csr被签名时,我得到crt文件,然后转换成pem。是否有办法签署csr以直接获得pem(一步不转换)

我尝试了“$openssl ca…-out cert.pem”,但生成的“cert.pem”仍然是crt格式,即在“----开始证书------”之前有人类可读的部分


谢谢。

您需要使用
outform
参数,这在所有openssl命令上都不可用,它在
x509
指令和
req
中可用。如果您希望创建自签名证书,您可以在一行中完成这一切:

openssl req -outform PEM -x509 -nodes -days 365 -newkey rsa:2048 \
            -keyout mysitename.key -out mysitename.pem
这是我在飞行中创建的DER和PEM之间的区别,看到区别了吗

# cat mysitename.pem
-----BEGIN CERTIFICATE-----
MIIDtTCCAp2gAwIBAgIJANR/b/eOXlq+MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV
BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX
aWRnaXRzIFB0eSBMdGQwHhcNMTQwMTAxMDYyNDAxWhcNMTUwMTAxMDYyNDAxWjBF
MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50
ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAy92lHaC8sP6UkeoaoLH6xKOxQtrvtWmP6myqy100T/TAv7QqJnVzbDXd
ukfMCPRa4WVXi/dOtXUqqfpsGj0+I35A4P5ygVqErgBxtTXI7UGtPV7cVQ5JfaV+
F+Sj3EiDmil6sHy+0JZ7u3smg88QRCtelFJLbR+hnA4y1NaGY2wmmVtdzCTCkCQn
/BlLZhOV/TMzjZmBQj6/+f4vSMYH9OJ6CXVt7ylCWpy81zSv/tuv8Zmx8YJthJo1
6iiRjmL0Y78RykhAtbjMFe3tCeEuJsK8uzjmKipJXYNWFHl/hcXemVPfKbkqzkR0
fqVKVRpjXw/ZH03RAmUgrfIH6eVAZwIDAQABo4GnMIGkMB0GA1UdDgQWBBQTa5hF
UxN2WrOqoPebd31iLe6XNzB1BgNVHSMEbjBsgBQTa5hFUxN2WrOqoPebd31iLe6X
N6FJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNV
BAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJANR/b/eOXlq+MAwGA1UdEwQF
MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBACTRFbVO7tOn3PP0UCVX1k9xbRfj7ZUa
CuA6rFoDp8JogV8LZWeqPtiNjycaml94Wcc5z9cahvN/3sobfZ8yiYRUgkke5kor
el8R/I4u4X3BObU6Se66WCEuNQYj367gsa4HXju538zIw+i7oOIxbu1DI4UKxG/r
jCJAC7lXyl9c/sxPYqg3nSp7CAfqwqBlHoBCbAOzSvUfMxFwf5pGc2YVK8Q8c+pW
pVlDBroOKmCjLc9JAmJG4TQ2mADpGu0LY398trMOQJWhSV4x++tDYlw0mnV8rPF2
7bhKz11mZEsFPaJ1UAbthOYWCl2MvVJf9pmah5VEoXUyM+gw9LfeXW8=
-----END CERTIFICATE-----


# hexdump mysitename2.der
          00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F  0123456789ABCDEF

00000000  30 82 03 B5 30 82 02 9D - A0 03 02 01 02 02 09 00  0...0...........
00000010  AE E1 5C 32 AA 72 47 CC - 30 0D 06 09 2A 86 48 86  ..\2.rG.0...*.H.
00000020  F7 0D 01 01 05 05 00 30 - 45 31 0B 30 09 06 03 55  .......0E1.0...U
00000030  04 06 13 02 41 55 31 13 - 30 11 06 03 55 04 08 13  ....AU1.0...U...
00000040  0A 53 6F 6D 65 2D 53 74 - 61 74 65 31 21 30 1F 06  .Some-State1!0..
00000050  03 55 04 0A 13 18 49 6E - 74 65 72 6E 65 74 20 57  .U....Internet W
00000060  69 64 67 69 74 73 20 50 - 74 79 20 4C 74 64 30 1E  idgits Pty Ltd0.
00000070  17 0D 31 34 30 31 30 31 - 30 36 32 37 30 36 5A 17  ..140101062706Z.
00000080  0D 31 35 30 31 30 31 30 - 36 32 37 30 36 5A 30 45  .150101062706Z0E
00000090  31 0B 30 09 06 03 55 04 - 06 13 02 41 55 31 13 30  1.0...U....AU1.0
000000A0  11 06 03 55 04 08 13 0A - 53 6F 6D 65 2D 53 74 61  ...U....Some-Sta
000000B0  74 65 31 21 30 1F 06 03 - 55 04 0A 13 18 49 6E 74  te1!0...U....Int
000000C0  65 72 6E 65 74 20 57 69 - 64 67 69 74 73 20 50 74  ernet Widgits Pt
000000D0  79 20 4C 74 64 30 82 01 - 22 30 0D 06 09 2A 86 48  y Ltd0.."0...*.H
000000E0  86 F7 0D 01 01 01 05 00 - 03 82 01 0F 00 30 82 01  .............0..
000000F0  0A 02 82 01 01 00 B3 00 - 17 31 F1 CD 97 CB AE 68  .........1.....h
00000100  0C 9D 62 82 75 CF 78 C3 - 23 68 EF 57 8A 65 EB C1  ..b.u.x.#h.W.e..
00000110  37 0D 28 78 94 43 BF 1C - 18 FE 03 DB CC 0E D8 08  7.(x.C..........
00000120  AE CB B2 32 2F A4 F0 69 - E7 04 4B 98 93 DB CB 94  ...2/..i..K.....
00000130  A1 3B 9C 9F C8 2B 37 DB - 3B AD F9 15 79 55 D7 8B  .;...+7.;...yU..
00000140  58 8A 5E 92 DC C5 2F B4 - C2 90 E5 58 C8 3E 6D 33  X.^.../....X.>m3
00000150  BA 67 B6 6D 83 03 01 F6 - B9 DB 71 0B 10 13 56 B2  .g.m......q...V.
00000160  F8 42 6F F7 AE 57 86 AA - AE AF D8 BF 39 9E 62 A0  .Bo..W......9.b.
00000170  14 1B D9 5E F4 22 76 0B - 44 58 D1 B2 E8 87 6C 3B  ...^."v.DX....l;
00000180  72 7F D5 E2 89 26 5C 53 - F3 D4 2F 60 E2 67 C1 09  r....&\S../`.g..
00000190  AB 1A 8A 4A 8E 2A C2 07 - C3 CE 02 A3 F8 03 35 E1  ...J.*........5.
000001A0  D8 85 31 11 A6 7B B3 2D - D5 10 9C 74 48 7E 3A 19  ..1..{.-...tH~:.
000001B0  97 FD 89 4C 2E A8 0F 2E - CE FC A1 EE 73 41 15 1D  ...L........sA..
000001C0  71 63 D3 DF ED DA 2C 5A - 7D 3F F2 06 2D C6 6E 10  qc....,Z}?..-.n.
000001D0  39 D7 6F D3 70 32 4A D8 - CC A3 B8 09 3C 52 62 93  9.o.p2J.....<Rb.
000001E0  2B 6E BF 6E FD D7 FA F7 - 19 3D 7D 6D 7C 20 5D 31  +n.n.....=}m| ]1
000001F0  82 07 CC 6E B1 A1 02 03 - 01 00 01 A3 81 A7 30 81  ...n..........0.
00000200  A4 30 1D 06 03 55 1D 0E - 04 16 04 14 09 A1 46 E7  .0...U........F.
00000210  3A E8 6E 17 95 7B 0D 15 - 66 3D BF 92 6D 5D 41 25  :.n..{..f=..m]A%
00000220  30 75 06 03 55 1D 23 04 - 6E 30 6C 80 14 09 A1 46  0u..U.#.n0l....F
00000230  E7 3A E8 6E 17 95 7B 0D - 15 66 3D BF 92 6D 5D 41  .:.n..{..f=..m]A
00000240  25 A1 49 A4 47 30 45 31 - 0B 30 09 06 03 55 04 06  %.I.G0E1.0...U..
00000250  13 02 41 55 31 13 30 11 - 06 03 55 04 08 13 0A 53  ..AU1.0...U....S
00000260  6F 6D 65 2D 53 74 61 74 - 65 31 21 30 1F 06 03 55  ome-State1!0...U
00000270  04 0A 13 18 49 6E 74 65 - 72 6E 65 74 20 57 69 64  ....Internet Wid
00000280  67 69 74 73 20 50 74 79 - 20 4C 74 64 82 09 00 AE  gits Pty Ltd....
00000290  E1 5C 32 AA 72 47 CC 30 - 0C 06 03 55 1D 13 04 05  .\2.rG.0...U....
000002A0  30 03 01 01 FF 30 0D 06 - 09 2A 86 48 86 F7 0D 01  0....0...*.H....
000002B0  01 05 05 00 03 82 01 01 - 00 AE 59 7C 8F A0 F7 75  ..........Y|...u
000002C0  BA 83 63 9F AA A0 7F BF - B4 B1 EC A9 C5 DA 4B 4A  ..c...........KJ
000002D0  D9 40 DC 21 1D 1A 3B 98 - D8 ED 21 40 00 98 A1 FA  .@.!..;...!@....
000002E0  A6 7A 01 F0 C6 A8 E8 BD - 6E AA F5 FA 45 99 C4 20  .z......n...E..
000002F0  AD C8 C7 E3 81 BC FF CD - 48 1D 01 EC 44 3E A2 05  ........H...D>..
00000300  CD 0D 22 62 3B 85 AB A8 - EA 28 D0 AA 76 06 73 41  .."b;....(..v.sA
00000310  10 6D 7A 1B C9 E2 5B F4 - 93 8F 91 A4 25 1B C7 91  .mz...[.....%...
00000320  C7 31 2A D2 00 86 8A 94 - FE DB 48 87 52 A1 0F 3C  .1*.......H.R..<
00000330  BF 2B 1C 32 5C D8 54 AD - 5A 88 31 3A 4C F3 72 37  .+.2\.T.Z.1:L.r7
00000340  30 39 A1 F1 6D 51 2E 4D - 9F D7 50 5C FE A6 91 CA  09..mQ.M..P\....
00000350  03 36 BA 4D 5F C0 48 8C - D4 FB BB 98 F1 85 11 DB  .6.M_.H.........
00000360  BC 16 DA 99 52 A7 82 46 - 82 63 8F D3 F7 5F 00 96  ....R..F.c..._..
00000370  E1 C0 A4 CE 18 61 61 E9 - 84 C3 F6 BD B1 12 9D D4  .....aa.........
00000380  FE AF 87 7B 49 25 A4 0C - 51 5E 20 03 EE 32 64 65  ...{I%..Q^ ..2de
00000390  53 4B 8F CF FC AF 07 6F - 54 96 3F BF A8 85 11 D2  SK.....oT.?.....
000003A0  D3 25 51 60 78 1C DD D3 - 75 35 A8 B4 C9 A2 81 30  .%Q`x...u5.....0
000003B0  A4 87 7F A8 91 B4 32 09 - 5C                       ......2.\
#cat mysitename.pem
-----开始证书-----
MIIDtTCCAp2gAwIBAgIJANR/b/eOXlq+MA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV
BAYTAKFVMWMEWEQYDVQQIEWPTB21LLVN0YXRLMSEWHWYDVQKEXHJBNRLCM5LDCBX
AWRNAXRZIFB0ESBMDGQWHHCNMTQMTAXMDYNDAXWHCNMTUWMTAXMDYNDAXWJBF
MQSWCQYDVQGEWJBVTETMBEGA10ECBMKU29TZS1TDGF0ZTEHMB8GA1ECHMYSW50
ZXJUZXQGV2LKZ2L0CYBQDHKMIIBIJANBKQHKIG9W0BAQEFAOCAQ8AMIB
CgKCAQEAy92lHaC8sP6UkeoaoLH6xKOxQtrvtWmP6myqy100T/TAV7QJNVZBDXD
ukfMCPRa4WVXi/dOtXUqqfpsGj0+I35A4P5ygVqErgBxtTXI7UGtPV7cVQ5JfaV+
F+Sj3EiDmil6sHy+0JZ7u3smg88QRCtelFJLbR+HNA4Y1NAGY2WMMVTDZCTCQN
/BlLZhOV/TMzjZmBQj6/+f4vSMYH9OJ6CXVt7ylCWpy81zSv/tuv8Zmx8YJthJo1
6IIRJML0Y78RYKHATBJMFE3CEEUJSK8UZJMKIPJXYNWFHL/hcXemVPfKbkqzkR0
fqVKVRpjXw/ZH03RAMUGRFIH6EVAZWIDAQABO4GNMIGKMB0GA1UDGQWBBQTA5HF
UXN2WROQOPEBD31ILE6XNZB1BGNVHSMEBJBSGQTA5HFUXN2WROQOPEBD31ILE6X
N6FJPECWRTELMAKA1UEBHMCQVuxezarbgNvBagTcLvBwU3RhdgUxitafBgnv
BaotgeludGVYBMV0IFDPZGDHDHMGUHR5IEX0ZIIJANR/b/eOXlq+MAwGA1UdEwQF
MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBACTRFbVO7tOn3PP0UCVX1k9xbRfj7ZUa
CuA6rFoDp8JogV8LZWeqPtiNjycaml94Wcc5z9cahvN/3SOBFZ8YIYRUGKE5KOR
el8R/I4u4X3BObU6Se66WCEuNQYj367gsa4HXju538zIw+i7oOIxbu1DI4UKxG/r
jCJAC7lXyl9c/SXPYQG3NSP7CAFQWQBLHOBCBAOZSVUFMxWF5PGC2YVK8Q8C+pW
pVlDBroOKmCjLc9JAmJG4TQ2mADpGu0LY398trMOQJWhSV4x++tDYlw0mnV8rPF2
7BHKZ11ZESFPAJ1UABTHOYWCL2MVJF9PMAH5VEOXUYM+gw9LfeXW8=
-----结束证书-----
#hextump mysitename2.der
00 01 02 03 04 05 06 07-08 09 0A 0B 0C 0D 0E 0F 0123456789ABCDEF
00000000 30 82 03 B5 30 82 02 9D-A0 03 02 01 02 09 00 0…0。。。。。。。。。。。
00000010 AE E1 5C 32 AA 72 47 CC-30 0D 06 09 2A 86 48 86..\2.rG.0…*.H。
00000020 F7 0D 01 05 05 00 30-45 31 0B 30 09 06 03 55…0E1.0…U
000000 30 04 06 13 02 41 55 31 13-30 11 06 03 55 04 08 13…AU1.0…U。。。
000000 40 0A 53 6F 6D 65 2D 53 74-61 74 65 31 21 30 1F 06。某些状态1!0..
000000 50 03 55 04 0A 13 18 49 6E-74 65 72 6E 65 74 20 57.U…..互联网W
000000 60 69 64 67 69 74 73 20 50-74 79 20 4C 74 64 30 1E idgits私人有限公司。
000000 70 17 0D 31 34 30 31-30 36 32 37 30 36 5A 17..140101062706Z。
000000 80 0D 31 35 30 30 30-36 32 37 30 36 5A 30 45.150101062706Z0E
000000 90 31 0B 30 09 06 03 55 04-06 13 02 41 55 31 13 30 1.0…U…AU1.0
000000 A0 11 06 03 55 04 08 13 0A-53 6F 6D 65 2D 53 74 61…U…某些Sta
000000 B0 74 65 31 21 30 1F 06 03-55 04 0A 13 18 49 6E 74 te1!0…U…Int
000000 C0 65 72 6E 65 74 20 57 69-64 67 69 74 73 20 50 74欧内威吉特私人有限公司
000000D0 79 20 4C 74 64 30 82 01-22 30 0D 06 09 2A 86 48 y Ltd0.“0…”H
000000 E0 86 F7 0D 01 01 05 00-03 82 01 0F 00 30 82 01。。
000000 F0 0A 02 82 01 01 00 B3 00-17 31 F1 CD 97 CB AE 68…..1…..h
00000100 0C 9D 62 82 75 CF 78 C3-23 68 EF 57 8A 65 EB C1..b.u.x.#h.W.e。。
00000110 37 0D 28 78 94 43 BF 1C-18 FE 03 DB CC 0E D8 08 7.(x.C。。。。。。。。。。
00000120 AE CB B2 32 2F A4 F0 69-E7 04 4B 98 93 DB CB 94…2/.i..K。。。。。
00000130 A1 3B 9C 9F C8 2B 37分贝-3B AD F9 15 79 55 D7 8B.......+7........yU。。
00000 140 58 8A 5E 92 DC C5 2F B4-C2 90 E5 58 C8 3E 6D 33 X.^…/…X.>m3
00000150 BA 67 B6 6D 83 03 01 F6-B9 DB 71 0B 10 13 56 B2.g.m…q…V。
00000160 F8 42 6F F7 AE 57 86 AA-AE AF D8 BF 39 9E 62 A0.Bo..W..9.b。
00000 170 14 1B D9 5E F4 22 76 0B-44 58 D1 B2 E8 87 6C 3B…^“v.DX…l;
00000 180 72 7F D5 E2 89 26 5C 53-F3 D4 2F 60 E2 67 C1 09 r。。
00000190 AB 1A 8A 4A 8E 2A C2 07-C3 CE 02 A3 F8 03 35 E1…J.*5。
000001A0 D8 85 31 A6 7B B3 2D-D5 10 9C 74 48 7E 3A 19..1..{…tH~:。
00000 1B0 97 FD 89 4C 2E A8 0F 2E-CE FC A1 EE 73 41 15 1D…L…sA。。
000001C0 71 63 D3 DF ED DA 2C 5A-7D 3F F2 06 2D C6 6E 10质量控制…,Z}?.-.n。
00000 1D0 39 D7 6F D3 70 32 4A D8-CC A3 B8 09 3C 52 62 93 9.o.p2J。。。。。。。
00000300 CD 0D 22 62 3B 85 AB A8-EA 28 D0 AA 76 06 73 41.“b;…(…v.sA
00000310 10 6D 7A 1B C9 E2 5B F4-93 8F 91 A4 25 1B C7 91。mz…[。。。
00000320 C7 31 2A D2 00 86 8A 94-FE DB 48 87 52 A1 0F 3C.1*…H.R<
00000330高炉2B 1C 32 5C D8 54 AD-5A 88 31 3A 4C F3 72 37.+.2\.T.Z.1:L.r7
0000034030 39 A1 F1 6D 51 2E 4D-9F D7 50 5C FE A6 91 CA 09..mQ.M..P\。。。。
00000 350 03 36 BA 4D 5F C0 48 8C-D4 FB BB 98 F1 85 11 DB.6.M_.H。。。。。。。。。
00000360 BC 16 DA 99 52 A7 82 46-82 63 8F D3 F7 5F 00 96…英国皇家空军。。
00000370 E1 C0 A4 CE 18 61 61 E9-84 C3 F6 BD B1 12 9D D4…..aa。。。。。。。。。
00000380 FE AF 87 7B 49 25 A4 0C-51 5E 20 03 EE 32 64 65…{I%…Q^..2de
00000 390 53 4B 8F CF FC AF 07 6F-54 96 3F BF A8 85 11 D2 SK…..oT。?。。。。。
000003A0 D3 25 51 60 78 1C DD D3-75 35 A8 B4 C9 A2 81 30.%Q`x…u5…0
000003B0 A4 87 7F A8 91 B4 32 09-5C……2\

您尝试的似乎是正确的。
openssl ca-in-req.csr-out cert.pem
应该可以做到。这些只是相同数据的不同表示。
DER
是二进制编码,
pem
是纯ASCII,这是您看到的
BEGIN CERTIFICATE
块。