JavaでRestAssuredを使用して、Webページへのリクエストを作成しようとしていますが、SSLの問題が原因で成功しませんでした。多くの検索で 'useRelaxedHTTPSValidation()'を使用しようとしましたが、運がなかったのです。HTTPSが壊れているためにRESTリクエストを作成できない
私が手に例外がある:ここでは
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
は、私が何をしようとしているの基礎である:
RestAssured.baseURI = "HTTPSWebsite";
RestAssured.useRelaxedHTTPSValidation();
// RestAssured.useRelaxedHTTPSValidation("TLS"); // Also tried this
given()
.log().all()
.when()
.get()
.then()
.log().all();
私はFirefoxでWebサイトにアクセスした場合、私は以下を参照してください。 SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED
クロムに表示されます。 サイトの証明書チェーンに問題があります(net :: ERR_CERT_COMMON_NAME_INVALID)。
私が取る場合は 'useRelaxeHTTPSValidationを()' 私は何かアドバイスは素晴らしいことだエラー
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
を取得します。