gpt4 book ai didi

java - 有没有办法将 CA 颁发的证书与存储的 CSR 进行比较?

转载 作者:行者123 更新时间:2023-11-29 06:08:47 25 4
gpt4 key购买 nike

我想知道是否有一种方法(在 JAVA 中)将相应 CSR 的 CA 颁发证书与 CSR 本身进行比较。更准确地说; DN比较还是公钥比较?

我怀疑 CSR 的公钥实体是否可以与证书的公钥实体进行比较。那可能吗?

最佳答案

您可以使用 CA 颁发的证书来验证 CSR 中的数字签名。每个 CSR 都由 CSR 中的公钥对应的私钥签名。如果您可以使用证书中的公钥来验证签名,则可以确保它们是相关的。

您还可以将 CSR 中的公钥与证书中的公钥进行比较。我会避免 DN 比较,因为某些 CA 软件允许注册机构在颁发证书之前修改 DN。因此,您最终可能会得到一个 DN 与 CSR 中的不同的证书,即使它们直接相关。

关于java - 有没有办法将 CA 颁发的证书与存储的 CSR 进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7740935/

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