gpt4 book ai didi

java - 我如何确保我导入到 cacert 的证书(myAppCertificate.crt)已经存在于 cacert 文件中?

转载 作者:行者123 更新时间:2023-11-29 05:58:06 27 4
gpt4 key购买 nike

我如何确保我导入到 cacert 的证书 (myAppCertificate.crt) 已经存在于 cacert 文件中?有关信息,我正在使用

导入证书

keytool -import -alias myAppca -file myAppCertificate.crt -keystore cacerts -v

出于测试目的,我尝试在 cacert 文件中再次添加已经存在的证书,但它没有给我任何异常/警告该证书已经存在。 有没有办法在实际导入之前确认证书是否已经存在?

最佳答案

如果您使用 keytool -list -keystore cacerts,您将获得所有证书及其指纹的列表。 (如果你使用 Java 6 的 keytool,你会看到 MD5 指纹,如果你使用 Java 7 的版本,你会得到 SHA-1 指纹,更好。)

如果您使用 keytool -printcert -file myAppCertificate.crt,您应该会看到证书指纹(包括 MD5 和 SHA-1)。

如果您从该证书获得的值在列表中,则您的证书已经在 keystore 中。

(有关什么是指纹的更多详细信息,请参阅 this question。)

关于java - 我如何确保我导入到 cacert 的证书(myAppCertificate.crt)已经存在于 cacert 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11261400/

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