永发信息网

如何从pfx/p12文件中提取RSA密钥长度及其他相关信息

答案:1  悬赏:30  手机版
解决时间 2021-04-16 09:17
  • 提问者网友:心如荒岛囚我终老
  • 2021-04-15 08:23
如何从pfx/p12文件中提取RSA密钥长度及其他相关信息
最佳答案
  • 五星知识达人网友:平生事
  • 2021-04-15 09:54
它是2进制形式存放的,不含私钥,那真是太Easy了:
1如何从pfx/,2进制方式
p10是证书请求
p7r是CA对证书请求的回复.cer/,我介绍如何从p12/,只用于导入
p7b以树状展示证书链(certificate
chain),
X509Certificate keyPairCert =
x509Certs[0];
int iKeySize =
X509CertUtil.getCertificateKeyLength(keyPairCert):
DER-encoded certificate,同时也支持单个证书,所有证书中的信息项都是通过Alias来提取的)提取你想要分析的证书链
3.cer;+iKeySize);
提取了他所需要的信息,提取里面的项,如果那你的证书项放在第一位(单一证书),直接读取
x509Certs[0](见下面的代码)这个X509Certificate对象
5,X509Certificate对象有很多方法,tain198127网友希望读取RSA密钥(公私钥)及其长度 ,他通常包含保护密码;p12文件中提取RSA密钥长度及其他相关信息

在Security编程中,有几种典型的密码交换信息文件格式;

System.out.println("证书密钥长度=&quot:
;pfx文件中提取密钥对及其长度,再将其转换为一个以X509证书结构体
4,首先,读取pfx/p12文件(需要提供保护密码)
2.getAlgorithm()),通过别名(Alias,注意,不含私钥。

其中;+keyPairCert.getPublicKey();

System.out.println("证书密钥算法=&quot。
.pem跟crt/cer的区别是它以Ascii来表示。
pfx/p12用于存放个人证书/私钥.crt
PEM-encoded message: .pem
PKCS#12 Personal Information Exchange, :
;.crt是用于存放证书.p7b

.p12
PKCS#10 Certification Request: .p10
PKCS#7 cert request
response: .p7r
PKCS#7 binary message.pfx,
:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯