[英]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.