Types 如何确定服务器证书的类型是否为x.509(标准)

Types 如何确定服务器证书的类型是否为x.509(标准),types,certificate,pgp,verify,x509,Types,Certificate,Pgp,Verify,X509,是否有可用的工具来验证它是否是PGP、x.509等证书?我知道我可以通过web浏览器(即FireFox等)和Mircrosoft管理控制台(MMC)查看已安装证书的详细信息,但V3的证书版本是否表明它是x.509类型。(x.509的最新版本是第3版)关于Eugene Mayevski’EldoS Corp的建议,一个X509TrustManager的实现可以完成这项工作。您将在其中找到这样的实现。PGP密钥不是证书,它们不能通过MMC或web浏览器设置使用。此外,它们几乎从未在SSL/TLS中使

是否有可用的工具来验证它是否是PGP、x.509等证书?我知道我可以通过web浏览器(即FireFox等)和Mircrosoft管理控制台(MMC)查看已安装证书的详细信息,但V3的证书版本是否表明它是x.509类型。(x.509的最新版本是第3版)

关于Eugene Mayevski’EldoS Corp的建议,一个
X509TrustManager的实现可以完成这项工作。您将在其中找到这样的实现。

PGP密钥不是证书,它们不能通过MMC或web浏览器设置使用。此外,它们几乎从未在SSL/TLS中使用。所以你通常看到的是X.509证书。现在,版本3是X.509证书的一个版本,并且绝大多数X.509证书都是版本3。所以你的问题没有多大意义——在99,(9%)种情况下,你只处理X.509证书。我明白了,除了X.509之外,很少有其他证书被用作服务器证书。但是在这种情况下,我如何才能找到类型?用一些只加载X.509证书的代码加载它并处理错误。是否有可能在android https客户端出现错误:
javax.net.ssl.SSLException:Connection closed by peer
发生?此类错误还有很多其他原因。错误的证书类型是最后一个。