gpt4 book ai didi

java - java的cacerts格式应该是什么格式?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:05:30 24 4
gpt4 key购买 nike

我对 cacerts 格式有点困惑。我最近使用的一个应用程序必须升级它的 cacerts 文件。原始的 cacerts 文件是 pk12 格式(我假设它是二进制文件),而新格式显然是 pem。我可以使用任一 cacert,但当我建议某人在身份验证升级到新 cacert 时遇到问题时,他会收到投诉,因为它不是 pk12 格式。

cacert 应该是什么文件格式?它可以是任何一种格式吗?是否配置/定义了它应该期望的格式?

最佳答案

在任何正常的 Oracle Java 安装中(在 Java 9 之前,这是一个旧答案),cacerts 应该是专有的二进制 JKS key 存储类型。我已经针对 1.8.0_20 进行了检查。从 9 开始,它被二进制 PKCS#12 key 存储(或者更确切地说,受信任的证书存储)所取代。

确保您可以在 GNU 系统 (Linux) 上使用 file cacerts。如果您有不同的东西,您可能有不同的 JRE 或 cacerts 文件被替换。

您可以使用 JDK 附带的 keytool 命令管理 cacerts 的内容。

请注意,包含用于身份验证的私钥的 keystore 通常是 PKCS#12 keystore 。

关于java - java的cacerts格式应该是什么格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27450601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com