如何检查X509Certificate颁发者是否受信任?

Gal*_*mir 5 java security ssl https x509certificate

我在Java中有一个X509Certificate实例,我需要检查发行者是否受信任?

谢谢gal

Bru*_*uno 2

如果您只有证书(脱离上下文),则应使用Java PKI 证书构建证书路径。路径 API。如果它在 SSL 上下文中,您应该能够使用 aTrustManager并在使用SSLContext.

这将验证证书是否是由您信任的 CA 颁发的(或者可能是通过其中间 CA 之一颁发的)。

您可能还对“使用 Java 验证 X.509 证书时我应该验证哪些数据? ”(在 Security.SE 上)感兴趣。