秘密鍵と証明書の構造化と書式設定
- プライベート・キーのフォーマット
-
PEM エンコード形式で、パスワード保護機能なし。秘密鍵 (private.key) が以下の文で囲まれていることを確認します。
-----BEGIN PRIVATE KEY----- <<base64 stringfrom private.key>> -----END PRIVATE KEY----- -
PEM エンコード形式で、パスワード保護機能あり。秘密鍵 (private.key) が以下の文で囲まれていることを確認します。
-----BEGIN ENCRYPTED PRIVATE KEY----- <<base64 stringfrom private.key>> -----END ENCRYPTED PRIVATE KEY-----
-
- X509 証明書のフォーマットPEM エンコード形式。中間証明書およびルート証明書を別個のファイルとして受け取った場合は、結合して単一のファイルにしてください。例えば、1 次証明書ファイル (certificate.crt) と中間証明書ファイル (ca_intermediate.crt) がある場合、以下の順で結合します。
BEGIN CERTIFICATE----- <<primary certificate: base64 stringfrom certificate.crt>> -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- <<intermediate certificate: base64 stringfrom ca_intermediate.crt>> -----END CERTIFICATE-----中間証明書に加えてルート証明書 (ca_root.crt) を受け取った場合は、以下の順で結合します。BEGIN CERTIFICATE----- <<primary certificate: base64 stringfrom certificate.crt>> -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- <<intermediate certificate: base64 stringfrom ca_intermediate.crt>> -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- <<root certificate: base64 stringfrom ca_root.crt>> -----END CERTIFICATE----- - 単一ファイル (秘密鍵と証明書) のフォーマットPEM エンコード形式。このファイルには、以下の順で結合された、秘密鍵と 1 次証明書、または秘密鍵と証明書のチェーンを含めることができます。
- 秘密鍵と 1 次証明書。
-----BEGIN CERTIFICATE----- <<primary certificate: certificate.crt>> -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- <<private key: base64 stringfrom private.key>> -----END PRIVATE KEY----- - 秘密鍵、1 次証明書、および中間証明書。
BEGIN CERTIFICATE----- <<primary certificate: base64 stringfrom certificate.crt>> -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- <<intermediate certificate: base64 stringfrom ca_intermediate.crt>> -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- <<private key: base64 stringfrom private.key>> -----END PRIVATE KEY----- - 秘密鍵、1 次証明書、中間証明書、およびルート証明書。
BEGIN CERTIFICATE----- <<primary certificate: base64 stringfrom certificate.crt>> -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- <<intermediate certificate: base64 stringfrom ca_intermediate.crt>> -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- <<root certificate: base64 stringfrom ca_root.crt>> -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- <<private key: base64 stringfrom private.key>> -----END PRIVATE KEY-----
- 秘密鍵と 1 次証明書。