Google每周都会更新一次SSL客户端证书,我每次都需要手动下载。有没有办法自动下载此证书?
以下是我想要自动执行的步骤:
如果有Java或Python实现,我更喜欢,但我愿意接受建议
答案 0 :(得分:1)
假设您使用的是HttpsURLConnection
,getServerCertificates()
应该可以提供您想要的内容(索引0是服务器证书本身)。
HttpsURLConnection
是URLConnection
的子类。使用URL.openConnection()
时,您将获得其中一个实例,但您需要明确地转换结果才能使用getServerCertificates()
。
如果您有SSLSocket
或SSLEngine
,请使用他们的getSSLSession()
方法获取SSLSession
,然后getPeerCertificates()
on the session。