2009-03-18 3 views

答えて

10

証明書をメモ帳で開くと、----- BEGIN CERTIFICATE -----で始まり、Base64でエンコードされます。それはすべてのgoobledygookの場合は、DERエンコードされています。

+0

そして、あなたは間違ったものを持っています! PEMからDERへ: 'openssl x509 -in cert.crt -outform der-out cert.der' DERからPEMへ: ' openssl x509 -in cert.crt -inform der -outform pem -out cert.pem' – Magoo

0

これは検索ヒットを得たので、情報提供 - すべてのX.509証明書は、抽象構文記法1(ASN.1)に証明書データを格納するためのデファクトエンコーディング標準としてDEC(Distinguished Encoding Rules)を使用しています。 Base64はバイナリからテキストへのエンコーディングの形式です(通常はASCIIテキスト)。これは、それを「伝達しやすい」ものにする。

参考: http://www.herongyang.com/Cryptography/Certificate-Format-DER-Distinguished-Encoding-Rules.html

https://support.ssl.com/Knowledgebase/Article/View/19/0/der-vs-crt-vs-cer-vs-pem-certificates-and-how-to-convert-them

関連する問題