相关疑难解决方法(0)

自签名X509证书与Java中的Bouncy Castle

我需要在Java中创建一个带有Bouncy Castle的自签名X509证书,但我尝试包含的每个类都已弃用.我怎么解决这个问题?还有其他课程要包含吗?谢谢

java cryptography bouncycastle certificate x509

16
推荐指数
3
解决办法
2万
查看次数

如何从Java生成,签名和导入SSL证书

可能重复:
使用Java生成证书,公钥和私钥

我需要在运行时生成自签名证书,签名并导入Java密钥库.我可以通过命令行中的"keytool"和"openssl"以下列方式执行此操作:

keytool -import -alias root -keystore keystore.txt -file cacert.pem
keytool -genkey -keyalg RSA -keysize 1024 -alias www.cia.gov -keystore keystore.txt
keytool -keystore keystore.txt -certreq -alias www.cia.gov -file req.pem
openssl x509 -req -days 3650 -in req.pem -CA cacert.pem -CAkey cakey.pem -CAcreateserial -out reqsigned.pem 
keytool -import -alias www.cia.gov -keystore keystore.txt -trustcacerts  -file reqsigned.pem
Run Code Online (Sandbox Code Playgroud)

当然,我可以使用keytool和openssl二进制文件发送我的应用程序并从Java执行上述命令,但我正在寻找一种更清晰的方法,这将允许我使用纯Java完成上述所有操作.

我可以使用的任何库?

java ssl certificate self-signed keytool

12
推荐指数
2
解决办法
2万
查看次数