gpt4 book ai didi

java - 为 Bouncy CaSTLe 加密创建证书

转载 作者:行者123 更新时间:2023-11-29 06:21:54 25 4
gpt4 key购买 nike

我正在尝试创建一个自签名证书,用于使用 bouncycaste 加密电子邮件。

生成证书的最佳方式是什么?

我尝试过使用 openssl,但我遇到了证书问题。

这是我用来加密的代码,我使用的是 3des。

SMIMEEnvelopedGenerator gen = new SMIMEEnvelopedGenerator();
gen.addKeyTransRecipient(x509Cert); // adds an X509Certificate

MimeBodyPart encData =
gen.generate(mimeBodyPart, SMIMEEnvelopedGenerator.DES_EDE3_CBC, "BC");

编辑:抱歉我的言辞过激,但我收到的错误消息似乎不是很有用。

消息如下:

org.openas2.WrappedException: org.bouncycastle.mail.smime.SMIMEException:
key invalid in message.

这是在我调用 SMIMEEnvelopedGenerator.generate 方法时抛出的。

我目前正在附加 Eclipse 中的源代码,以查看是否可以通过单步执行代码获得更有用的错误消息。

最佳答案

我会使用 keytool 或 openssl 来生成自签名证书。如果您遇到问题然后发布它们,不要只是说您遇到问题。如果您想从您的 Java 代码生成证书,请使用 org.bouncycastle.x509.X509V3CertificateGenerator

关于java - 为 Bouncy CaSTLe 加密创建证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2697667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com