”種類
格式
PEM
PKCS #7
DER
PKCS #12
副檔名
.pem、.crt、.cer、.key
.p7b、.p7c
.cer、.der
.pfx、.p12

在NGINX的憑證中,比較常用的是PEM格式的.crt和.pem副檔名

如遇到需要轉換憑證格式需要轉換,建議使用OpenSSL工具

最常見的就是PEM和DER格式轉換,因為PEM是文字的形式,DER則是二進位。

而NGINX憑證通常無法直接讀取二進位檔,需要轉換為PEM格式

轉換DER格式到PEM(可根據要轉換的副檔名調整)

openssl -inform der -in server.key -out server.crt
轉換PEM格式到DER(可根據要轉換的副檔名調整)
openssl -inform pem -in server.cer -out server.der

參考資料

OpenSSL 轉換 PEM、DER、PKCS#12 憑證格式教學與範例

GYWANG的hackmd,憑證種類