在代码中设置com.sun.net.ssl.checkRevocation = false不起作用

时间:2017-05-11 07:24:13

标签: java ssl aws-lambda

我正在开发一个我们在AWS Lambda上部署的java应用程序。

在我们的测试/开发环境中,当我们对使用自签名证书的服务器进行XML RPC调用时,我们使用自签名证书并使用Lambda,但它失败了。

我想为我们的测试/开发环境禁用SSL证书验证,为此我在代码中将以下属性设置为false:

public function test(Request $request) {
    return $request->input('test');
}

public function sinistre(Client $client) {
    $request = $client->post(route('test') , [], [
        'form_params' => [
            'test' => 'edf'
        ]
    ]);

    $response = $request->send();

    dd($response);

    return "ok";
}

当执行代码并进行XML RPC调用时,它仍然失败。我有什么遗漏导致这种失败吗?或者我需要为本地密钥库实现完整的流程,以便在那里添加我的证书,以便在我的代码中进行测试?

0 个答案:

没有答案