[英]Generating X.509 Certificates and sign emails with this certificate
我已经在Windows下通过此命令行成功生成了根证书
openssl req -config openssl.conf -new -x509 -days 1001 -key keys/ca.key -out certs/ca.cer
我对您的问题如下:
如何在Java中从此根证书生成证书,并用此证书签署邮件? 我目前正在使用JavaMail
库。
您需要Java Crypto API和加密提供程序。 这是一个著名的Java加密提供程序: http : //www.bouncycastle.org/java.html有一些用于生成和处理X509证书以及对内容进行签名的类。
这是使用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
祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.