我的要求是忽略除无效安全证书之外的所有SSL证书
而且,他们是否可以通过硒获取证书?
FirefoxProfile profile=new FirefoxProfile();
profile.setAcceptUntrustedCertificates(true);
以上代码将忽略所有证书, 我的要求是忽略除无效安全证书以外的所有代码。
Error code:SEC_ERROR_UNKNOWN_ISSUER
答案 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证书, 由不知名的机构签署或通常不受信任。