9

Jiraで使用するためにGmailのSMTP証明書をインポートしようとしていますが、Javaskeytoolを使用してインポートするとこのエラーが発生します。

私はopensslを使用して、証明書を取得しました。----BeginCertificate----と----EndCertificate ----(両端を含む)の間のすべてです。また、Windows証明書マネージャーを使用してx.509証明書を作成しようとしましたが、それでもこのエラーが発生します。ファイルに余分な空白がないことを確認しました。

私はこの問題を抱えている多くの人々をオンラインで見ましたが、どの解決策も私にはうまくいかないようです。どんな助けでもいただければ幸いです。

ありがとう

4

3 に答える 3

16

openssl x509 -outform der -in foo.pem -out foo.der

次に、DERでエンコードされた出力証明書を使用します。

于 2010-08-10T14:02:04.753 に答える
5

答えは正しいですが、必ずコピー/貼り付けに-----BEGIN CERTIFICATE-----とを含めてください。-----END CERTIFICATE-----このコマンドは機能します:

openssl x509 -outform der -in gmail.pem -out gmail.der

そして、あなたはします:

sudo keytool -import -file gmail.der -keystore $JAVA_HOME/jre/lib/security/cacerts -trustcacerts
于 2011-03-06T03:53:04.547 に答える
2

残念ながら、opensslは私には機能しませんでした。

証明書をロードできません2740:error:0D0680A8:asn1エンコーディングルーチン:ASN1_CHECK_TLEN:間違ったタグ:./ crypto / asn1 / tasn_dec.c:1294:2740:error:0D07803A:asn1エンコーディングルーチン:ASN1_ITEM_EX_D2I:nestedasn1エラー:./ crypto / asn1 / tasn_dec.c:380:Type = X509_CINF 2740:error:0D08303A:asn1エンコーディングルーチン:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 e rror:./ crypto / asn1 / tasn_dec.c:749:Field = cert_info、Type = X509 2740 :error:0906700D:PEMルーチン:PEM_ASN1_read_bio:ASN1lib:./ crypto / pem / pem_oth .c:83:

この知識ベースを使用し、成功を収めました。

https://knowledge.verisign.ch/support/code-signing-support/index?page=content&id=SO18659&actp=search&viewlocale=en_US&searchid=1343045026667

于 2012-07-23T12:35:28.040 に答える