KeyManagerFactory keyFactory = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
KeyStore keystore = KeyStore.getInstance("PKCS12");
InputStream in = ClientConfig.class.getResourceAsStream("/isp/client.p12");
byte[] bs = IOUtils.toByteArray(in);
keystore.load(new ByteArrayInputStream(bs), null);
keyFactory.init(keystore, null);
因为client.p12是无加密的,所以load和init设置密码为null,程序运行到init的时候就报错了,错误如下
java.security.UnrecoverableKeyException: Get Key failed: / by zero
请大神们帮帮忙,是什么原因,万分感谢