Java 如何用其他证书验证来自https的传入证书
在这里,我需要使用根证书验证https网站的SSL证书。我已经试了很多次了,但是还没有成功。如果有人想用java编写这样的代码,可以用根证书验证证书。这意味着我必须检查特定证书的证书层次结构签名验证Java 如何用其他证书验证来自https的传入证书,java,https,ssl-certificate,Java,Https,Ssl Certificate,在这里,我需要使用根证书验证https网站的SSL证书。我已经试了很多次了,但是还没有成功。如果有人想用java编写这样的代码,可以用根证书验证证书。这意味着我必须检查特定证书的证书层次结构签名验证 谢谢……您需要所有根和子根证书进行验证。有两种不同的技术;CLR和OCSP。OCSP是新的,但某些证书支持它。 您需要对validate Certificate进行一些基本检查(还有更多规则): 日期是有效的 证书具有ssl加密支持、域等 证书颁发者是正确的 已重写或取消认证(使用CRL或OCSP)
谢谢……您需要所有根和子根证书进行验证。有两种不同的技术;CLR和OCSP。OCSP是新的,但某些证书支持它。 您需要对validate Certificate进行一些基本检查(还有更多规则):
Java有自己的库,例如:我很确定您必须为SSLContext和SSLConnectionFactory定义TrustManager,但我不确定代码。默认情况下,这不是已经为您完成了吗?