.pem 和 .crt 證書(shū)文件格式區(qū)別說(shuō)明
· CRT 格式:通常指X.509證書(shū)文件,可以是PEM編碼或DER編碼,主要用于存放公鑰信息。
格式轉(zhuǎn)換方法
方法一:直接重命名文件(適用于大多數(shù)情況)
如果 PEM 文件只包含證書(shū)內(nèi)容(不包含私鑰),可以直接重命名文件擴(kuò)展名,即將證書(shū)文件的 .pem 后綴直接該為 .crt 即可;
方法二:使用 Open SSL 命令轉(zhuǎn)換
openssl x509 -in certificate.pem -out certificate.crt
或者更詳細(xì)的命令:
openssl x509 -outform der -in your-cert.pem -out your-cert.crt
內(nèi)容一致性:轉(zhuǎn)換過(guò)程中證書(shū)內(nèi)容不會(huì)改變,只是格式和編碼方式的變化
私鑰處理:如果 PEM 文件包含私鑰,需要單獨(dú)提取私鑰到 .key文件
如果需要從 .pem 證書(shū)文件中提取私鑰,可使用命令:openssl rsa -in privkey.pem -out privkey.key
編碼格式:CRT 文件可以是 PEM 編碼(文本格式)或 DER 編碼(二進(jìn)制格式)