簡體   English   中英

生成X.509證書並使用此證書簽署電子郵件

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM