CA证书位置

时间:2013-04-23 14:56:38

标签: java certificate x509certificate bouncycastle

我有 1)X509证书(儿童) - > 身份验证CA(父级)证书和 - > 根CA(root)证书。

问题:

  1. 我可以从当前的X509Certificate证书中检索此身份验证CA 证书吗?

  2. 当我双击我的证书时,我看到了证书的层次结构。从这里开始,我可以打开每一个。那么,我可以从该证书获得身份验证CA证书位置或类似内容吗?

  3. 为了检索身份验证CA 证书,您可以推荐哪些方式?
  4. 我需要使用java代码执行此操作。不是关键工具或类似的东西。我有根CA证书和X509证书(子)。我需要孩子证书的父母。

    我使用bouncycastle和java的类来处理证书。

1 个答案:

答案 0 :(得分:0)

X.509证书中不包含颁发CA的证书。如果双击子证书并查看链,则表明您的操作系统可以访问中间证书(以某种方式)。

如果您需要一系列证书,则需要从某些外部源检索此证书。默认情况下,许多协议(例如SSL)将提供完整的证书链。答案实际上取决于您问题的背景,而您的问题并不清楚。