我正在嘗試創建一個自簽名證書,用於使用bouncycaste加密電子郵件。爲充氣城堡加密創建證書
什麼是生成證書的最佳方式?
我嘗試過使用openssl,但是我遇到了證書問題。
這是我用來加密的代碼,我使用3des。
SMIMEEnvelopedGenerator gen = new SMIMEEnvelopedGenerator();
gen.addKeyTransRecipient(x509Cert); // adds an X509Certificate
MimeBodyPart encData =
gen.generate(mimeBodyPart, SMIMEEnvelopedGenerator.DES_EDE3_CBC, "BC");
編輯: 對不起,是vauge但我收到錯誤消息似乎並不十分有用。
的信息是如下所示:
org.openas2.WrappedException: org.bouncycastle.mail.smime.SMIMEException:
key invalid in message.
當我稱之爲SMIMEEnvelopedGenerator.generate方法這被拋出。
我目前將源代碼附加在Eclipse中,以查看是否可以通過單步執行代碼獲取更有用的錯誤消息。
http://stackoverflow.com/questions/2720763/wait-for-return-keypress-using-scanner吧? – BalusC 2010-04-27 11:52:28
@BalusC意外地提前發佈了這個問題。在問題中意識到一些愚蠢的東西。有沒有辦法取消它?我只是用舊的鏈接獲得404。 – Gordon 2010-04-27 12:13:48