硒代码将忽略除无效安全证书以外的所有SSL证书

时间:2018-10-10 12:51:09

标签: java selenium-webdriver

我的要求是忽略除无效安全证书之外的所有SSL证书

而且,他们是否可以通过硒获取证书?

FirefoxProfile profile=new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);

以上代码将忽略所有证书, 我的要求是忽略除无效安全证书以外的所有代码。

Error code:SEC_ERROR_UNKNOWN_ISSUER

1 个答案:

答案 0 :(得分:0)

以下是功能的完整列表: https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/firefox/FirefoxProfile.html

  

setAssumeUntrustedCertificateIssuer(boolean untrustedIssuer)

     

默认情况下,当接受不受信任的SSL证书时,假定这些   证书将来自不受信任的颁发者或将是自有的   签名。

     

setAcceptUntrustedCertificates(boolean acceptUntrustedSsl)

     

设置Firefox是否应接受已过期的SSL证书,   由不知名的机构签署或通常不受信任。