Windowsでこのコマンドラインを使用して、ルート証明書を正常に生成しました
openssl req -config openssl.conf -new -x509 -days 1001 -key keys/ca.key -out certs/ca.cer
あなたへの私の質問は次のとおりです。
このルート証明書からJavaで証明書を生成し、この証明書でメールに署名するにはどうすればよいですか?現在、JavaMail
ライブラリを使用しています。
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
幸運を!