0

Windowsでこのコマンドラインを使用して、ルート証明書を正常に生成しました

openssl req -config openssl.conf -new -x509 -days 1001 -key keys/ca.key -out certs/ca.cer

あなたへの私の質問は次のとおりです。

このルート証明書からJavaで証明書を生成し、この証明書でメールに署名するにはどうすればよいですか?現在、JavaMailライブラリを使用しています。

4

1 に答える 1

1

JavaCryptoAPIと暗号プロバイダーが必要です。これはよく知られているJava暗号化プロバイダーです。http : //www.bouncycastle.org/java.htmlX509証明書を生成および処理してコンテンツに署名するためのクラスがあります。

BouncyCastleを使用して署名付き電子メールを作成するためのいくつかの例を次に示します。 http://www.docjar.org/docs/api/org/bouncycastle/mail/smime/examples/package-index.html

この例では、キー/証明書も生成されます:http: //www.docjar.org/html/api/org/bouncycastle/mail/smime/examples/CreateSignedMultipartMail.java.html

幸運を!

于 2012-08-21T09:02:33.963 に答える