如何修复从 jks 到 pkcs12 的信任库类型。
我找到了一个链接https://www.baeldung.com/java-keystore更改类型但 -Dkeystore.type=pkcs12 我不能把这个参数放在哪里?您能否澄清如何更改并查看它是否已更改?
最佳答案
我想您的 keystore 类型是 pkcs12。
您应该使用 -Dkeystore.type=pkcs12
IDE 上的 VM 选项中的属性。
这是如何打印系统属性的解决方案:
Java Properties object to String
或在您的代码中实现它:
char[] pwdArray = "password".toCharArray();
KeyStore ks = KeyStore.getInstance("pkcs12");
ks.load(new FileInputStream("newKeyStoreFileName.p12"), pwdArray);
关于ssl - 如何修复从 jks 到 pkcs12 的信任库类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68189125/