crt
/cert
フォーマットで新しい証明書を受け取りました。このファイルをテキストエディタで開くと、このファイルに完全な証明書チェーンが追加されました。各証明書は、で始まる:キーストアファイルにP7Bファイルをロードできません
-----BEGIN CERTIFICATE-----
で終わる:
-----END CERTIFICATE-----
は、間には空行はありません。私はopenssl
に敏感ではないので、Windowsに証明書を開き、形式(test.p7b)の完全なチェーンで証明書をエクスポートしました。このファイルを開くと、Windowsではすべて正常に見え、ルート、中間、証明書はすべてチェーン内にあります。
keytool error: java.lang.Exception: Input not an X.509 certificate
私はP7BファイルIをテスト:私は次のエラーを取得する
keytool -import -trustcacerts -alias my.domain.com -keystore my.domain.keystore -keypass changeme -storepass changeme -file test.p7b
を:私は、サーバー上のファイルtest.p7b
を置き、次のようにkeytool
でこれをインポートしよう
bash-4.1$ openssl x509 -in test.p7b -text
unable to load certificate
140009984849736:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:698:Expecting: TRUSTED CERTIFICATE
または:
bash-4.1$ openssl x509 -in test.p7b -inform DER -text
unable to load certificate
140396587853640:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1320:
140396587853640:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:382:Type=X509_CINF
140396587853640:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:752:Field=cert_info, Type=X509
私を助けてくれますか?
のOpenSSL X509 -in test.p7b -inform –
@CamilleG -text DER。更新された質問を出力します。また、エラー –