首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新到Bouncy城堡版本1.56后的证书问题

更新到Bouncy城堡版本1.56后的证书问题
EN

Stack Overflow用户
提问于 2018-01-11 14:08:24
回答 1查看 703关注 0票数 1

我们已经更新了我们的庞西城堡版本从1.55到1.56。从那以后,我们的一张证书就有问题了。现在有人知道为什么会出现这个问题吗?

代码语言:javascript
复制
caused by: java.lang.IllegalArgumentException: invalid info structure in RSA public key                                    
at org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPublicKey.populateFromPublicKeyInfo(Unknown Source)               
at org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPublicKey.<init>(Unknown Source)                                  
at org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi.generatePublic(Unknown Source)                            
at org.bouncycastle.jce.provider.BouncyCastleProvider.getPublicKey(Unknown Source)                                        
at org.bouncycastle.jcajce.provider.asymmetric.x509.X509CertificateObject.getPublicKey(Unknown Source)                     
at org.bouncycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi.engineLoad(Unknown Source)                          
at java.security.KeyStore.load(KeyStore.java:1456)`

(更新)

当使用提供程序Bouncy城堡加载KeyStore时会出现此问题。

代码语言:javascript
复制
  keyStore = KeyStore.getInstance("PKCS12", new BouncyCastleProvider());
        keyStore.load(inputStream, "test".toCharArray());

测试过的东西:

ReImport的证书与KeyStoreExplorer 5.3.0 ->相同的问题,5.1.1 ->成功导入

RSA公钥是否有新的验证?

EN

回答 1

Stack Overflow用户

发布于 2018-01-12 13:32:11

我发现了问题。问题是BouncyCastle1.56使用Java 8,因此不再接受小于1024键大小的证书。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48208979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档