通过java读取PKCS7和.p12文件证书信息(subjectDN,vaildstartfrom,ValildTo..)

肯定的

我正在尝试使用 java 实现数字证书有效性实用程序。如果 .cert,.cer 中的证书,我可以读取证书信息(subjectDN、Issure 信息、validity.. 等),但无法读取 .p7b 和 .p12 证书格式的证书信息。我已经使用 BouncyCastle 安全提供程序来读取 .p7b 和 .p12 证书内容,但无法使用该安全提供程序可能是我错过了这一点。我指的是在线资源以对此有所了解,但没有获得有关此的指南。请问有人对此提出建议吗?

罗斯5292

我建议如果您正在寻找 p12 证书的有效性,可以按如下方式完成:

try {
        Security.addProvider(new BouncyCastleProvider());
        KeyStore keyStore = KeyStore.getInstance("pkcs12");
        InputStream input = new FileInputStream("pathToYourP12");
        keyStore.load(input, "password");
        certFromKeyStore = (X509Certificate)keyStore.getCertificate("keyStoreAllias");
        certFromKeyStore.checkValidity();
}
catch(Exception e)
{
// catch exception like if no valid p12 existing at the location, invalid password, or any other exception should get catch properly.
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HOWTO:从iTunes分发证书和签名密钥(P12文件)和mobileprovision获取信息

来自分类Dev

如何使用RSA私钥和自签名证书生成p12文件?

来自分类Dev

如何使用RSA私钥和自签名证书生成p12文件

来自分类Dev

解析错误:证书必须为.p12文件(获取应用程序/ pkcs-12)

来自分类Dev

如何使用证书 pkcs7 签署 xml - Java

来自分类Dev

.pem文件和.p12文件以及URL-哦,我的

来自分类Dev

如何在我的Web服务中读取.p12文件

来自分类Dev

如何将 java KeyStore 转换为 PKCS7 .p7b 文件?

来自分类Dev

在Java Web应用程序中放置.p12文件的正确位置?

来自分类Dev

.p12证书/文件的使用和实用程序

来自分类Dev

将我的mobileprovision和p12文件移交给我的开发合作伙伴是否安全?

来自分类Dev

读入Android应用程序的PKCS12 / P12客户端证书文件

来自分类Dev

如何使用OpenSSL C库创建退化的PKCS7文件?

来自分类Dev

如何使用javascripts forge从p12证书中获取证书信息?

来自分类Dev

如何使用Apple Push Notification P12证书文件通过代码设置ios平台?

来自分类Dev

将中间证书添加到pkcs12文件

来自分类Dev

iOS:如何通过程序中的私钥和x509证书创建PKCS12(P12)密钥库?

来自分类Dev

使用.p12文件/证书进行curl调用

来自分类Dev

将APNs证书导出为p12文件

来自分类Dev

如何使用.p12证书和密码加密URL

来自分类Dev

无法使用WolfSSL解析PKCS7证书,但OpenSSL可以解析相同的证书

来自分类Dev

使用openssl在C中使用PEM证书验证DER格式的PKCS7

来自分类Dev

在Windows中为我的Android应用程序通过Windows中的OpenSSL使用自签名证书创建PKCS#12文件

来自分类Dev

在Windows中为我的Android应用程序通过Windows中的OpenSSL使用自签名证书创建PKCS#12文件

来自分类Dev

更改p12文件上的密码

来自分类Dev

创建一个.p12文件

来自分类Dev

生成P12文件Xcode?

来自分类Dev

从p12文件导出公钥

来自分类Dev

如何使用openSSL生成P12文件?

Related 相关文章

  1. 1

    HOWTO:从iTunes分发证书和签名密钥(P12文件)和mobileprovision获取信息

  2. 2

    如何使用RSA私钥和自签名证书生成p12文件?

  3. 3

    如何使用RSA私钥和自签名证书生成p12文件

  4. 4

    解析错误:证书必须为.p12文件(获取应用程序/ pkcs-12)

  5. 5

    如何使用证书 pkcs7 签署 xml - Java

  6. 6

    .pem文件和.p12文件以及URL-哦,我的

  7. 7

    如何在我的Web服务中读取.p12文件

  8. 8

    如何将 java KeyStore 转换为 PKCS7 .p7b 文件?

  9. 9

    在Java Web应用程序中放置.p12文件的正确位置?

  10. 10

    .p12证书/文件的使用和实用程序

  11. 11

    将我的mobileprovision和p12文件移交给我的开发合作伙伴是否安全?

  12. 12

    读入Android应用程序的PKCS12 / P12客户端证书文件

  13. 13

    如何使用OpenSSL C库创建退化的PKCS7文件?

  14. 14

    如何使用javascripts forge从p12证书中获取证书信息?

  15. 15

    如何使用Apple Push Notification P12证书文件通过代码设置ios平台?

  16. 16

    将中间证书添加到pkcs12文件

  17. 17

    iOS:如何通过程序中的私钥和x509证书创建PKCS12(P12)密钥库?

  18. 18

    使用.p12文件/证书进行curl调用

  19. 19

    将APNs证书导出为p12文件

  20. 20

    如何使用.p12证书和密码加密URL

  21. 21

    无法使用WolfSSL解析PKCS7证书,但OpenSSL可以解析相同的证书

  22. 22

    使用openssl在C中使用PEM证书验证DER格式的PKCS7

  23. 23

    在Windows中为我的Android应用程序通过Windows中的OpenSSL使用自签名证书创建PKCS#12文件

  24. 24

    在Windows中为我的Android应用程序通过Windows中的OpenSSL使用自签名证书创建PKCS#12文件

  25. 25

    更改p12文件上的密码

  26. 26

    创建一个.p12文件

  27. 27

    生成P12文件Xcode?

  28. 28

    从p12文件导出公钥

  29. 29

    如何使用openSSL生成P12文件?

热门标签

归档