【问题标题】:Verify that the leaf certificate was signed by the sub-CA certificate验证叶子证书是否由子 CA 证书签名
【发布时间】:2017-02-17 01:02:38
【问题描述】:

我有 Apple 根 CA - G3 根证书,我需要验证信任链。我需要验证叶子证书是否由子 CA 证书签名。

如何使用 Java 做到这一点?

【问题讨论】:

  • 要求教程或其他非现场资源的问题被认为是 Stack Overflow 的主题,因此它们通常会吸引反对票和接近投票(在撰写本文时为 1),所以我已经删除了你的那部分问题.这可能仍然过于宽泛,但我认为这里有一个看似有用的问题,所以我将 那个 决定留给比我更了解的人。

标签: java certificate ca


【解决方案1】:

使用这个sn-p

X509Certificate certificate =...
X509Certificate intermediate = ...
try{
    certificate.verify(intermediate.getPublicKey());
        //Verification ok.    intermediate  is the issuer
    } catch (Exception e){}
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-27
    • 1970-01-01
    • 2021-01-09
    • 2013-09-13
    • 2013-09-13
    • 2012-07-20
    • 2020-03-15
    • 2016-07-08
    相关资源
    最近更新 更多