繁体   English   中英

有弹性的城堡无法在OSGi下从1.52版本的P12文件加载密钥库

[英]Bouncy castle unable to load keystore from P12 file in 1.52 version under OSGi

以下代码给出了异常“ org.bouncycastle.jce.provider.JCEPBEKey无法转换为org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey”。 有人知道问题出在哪里吗?

  KeyStore keystore = KeyStore.getInstance("PKCS12", provider);
  @Cleanup
  FileInputStream keystoreInput = new FileInputStream(certFileName);

  keystore.load(keystoreInput, pwd.toCharArray());

编辑:相同的代码适用于1.51版本。 上面提到的问题仅在1.52和OSGi环境下出现。

JCEPBEKey在1.52中不存在。 看来课程路径中有不同版本的Bouncy Castle。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM