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