2012-03-18 17 views
40

私はJavaを使用していますkeytool。自分のキーストアから自己署名入りの.pem証明書をエクスポートしました。 .pemファイル(キーストアの証明書ではない)から証明書の詳細を直接表示するコマンドはありますか?.pem証明書の内容を表示する方法

答えて

48
keytool -printcert -file certificate.pem 
+11

エラーが発生しました。java.lang.Exception:入力の解析に失敗しました。 – maxisme

+3

@Maximilianこれは、プライベートキーと証明書を1つの '.pem'にまとめたAPNS証明書で発生する可能性があります。テキストエディタを使用して2つのファイルに分けてください。上記のコマンドが機能します。 (ヒント: 'BEGIN CERTIFICATE --'行から' - END CERTIFICATE --'行を新しいファイルにコピーしてください) – Raptor

+0

にはjava(jdk or jre)が必要です – Pieter

83

keytoolを使用する代わりに、あなたはこれがあなたがopensslをインストールしている提供されたX509の.pemファイルのために働く必要がありますコマンドに

openssl x509 -in certificate.pem -text 

を使用することができます。

+0

これは、私のために働く、有益な投票、:) – Dilip

関連する問題