我正在尝试创建一个自签名证书,用于使用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