小编Ant*_*ony的帖子

使用Java生成PKCS#1格式的RSA密钥

当我使用Java API生成RSA密钥对时,公钥以X.509格式编码,私钥以PKCS#8格式编码.我希望将它们编码为PKCS#1.这可能吗?我花了相当多的时间浏览Java文档,但还没有找到解决方案.当我使用Java和Bouncy Castle提供程序时,结果是一样的.

以下是代码片段:

KeyPairGenerator keygen = KeyPairGenerator.getInstance("RSA","BC");
keygen.initialize(1024);
KeyPair pair = keygen.generateKeyPair();
PrivateKey priv = pair.getPrivate();
PublicKey pub = pair.getPublic();
byte[] privBytes = priv.getEncoded();
byte[] pubBytes = pub.getEncoded();
Run Code Online (Sandbox Code Playgroud)

两个结果字节数组的格式为X.509(公共)和PKCS#8(私有).

任何帮助将非常感激.有一些类似的帖子,但没有一个真正回答我的问题.

谢谢

java rsa x509 pkcs#1

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

OCSP撤销检查整个证书链

当您请求OCSP服务器检查证书的撤销状态时,它是否会自动检查整个链的撤销状态?

即:如果证明证书"好",那么这意味着整个链条是好的吗?

我阅读了规范:http://www.ietf.org/rfc/rfc2560.txt

但我似乎还不清楚.

维基百科确实提到了链式OCSP请求:

http://en.wikipedia.org/wiki/Online_Certificate_Status_Protocol

security ocsp certificate-revocation ssl-certificate

6
推荐指数
1
解决办法
3406
查看次数