2

我正在尝试使用 BouncyCastle 提供程序加载 pkcs 商店。我正在使用这样的类加载器获取 p12 文件 -

InputStream p12 = MyClass.class.getClassLoader().getResourceAsStream("pkcsfile.p12");

然后像这样使用输入流将其加载到我的密钥库中-

        KeyStore ks = java.security.KeyStore.getInstance("PKCS12", provider);
    ks.load(p12,"password".toCharArray());

load 方法抛出异常 -

java.io.IOException:DER 长度超过 4 个字节

当我将它设置为 FileInputStream 时,它确实可以正常工作。我不确定发生了什么事。有人可以帮忙吗?- 谢谢

4

0 回答 0