ssl - 如何修复从 jks 到 pkcs12 的信任库类型

标签 ssl keystore jks pkcs#12 truststore

如何修复从 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/

相关文章:

phpmailer 与交换和没有 SSL 或 TLS

c# - 在 C# 中验证 CAcert 证书

ssl - nginx 配置选项 "optional_no_ca"

java - 如何在 Windows 中打开 .ks 文件?

从 keystore 检索私钥时发生 Java 转换错误

java - 使用 Java 套接字 SSL 的客户端-服务器通信。真正需要什么证书

ssl - 如何为 java Play 强制执行 https! Heroku 上的应用程序?

java - 用于 keystore 和信任库优势的相同 JKS 文件

java - 如何使用 PEM 文件在 Java 中创建 SSL 套接字?

security - 需要帮助将 P12 证书转换为 JKS