2011-01-14 95 views

回答

278

你可以做到這一點的轉換與OpenSSL庫

http://www.openssl.org/

Windows可執行文件可以在這裏找到:

http://www.slproweb.com/products/Win32OpenSSL.html

一旦你安裝了圖書館,命令你需要問題是:

openssl x509 -in mycert.crt -out mycert.pem -outform PEM 
+33

@Dave,這通常等同於`cp mycert.crt mycert.pem`。由於默認的`-inform`是'PEM`,這只是進行從PEM到PEM的in-out轉換。主要的不同可能在於實際證書周圍的潛在文本標題。大多數情況下`.crt`都是PEM格式,但有時它們是DER格式(這些約定並不總是很好的建立)。 – Bruno 2014-07-03 11:33:35

107

我發現上面給出的OpenSSL答案對我不起作用,但是下面的答案是,使用源自Windows的CRT文件。

openssl x509 -inform DER -in yourdownloaded.crt -out outcert.pem -text