ballerina-library
ballerina-library copied to clipboard
Unable to set verifyHostName to false without cert file
Description:
Following HTTP client throws the error when setting verifyHostName to false without providing a certificate.
error: Need to configure cert with client SSL certificates file
.
final http:Client centralAPI = check new ("https://0.0.0.0:7070", {
httpVersion: "1.1",
secureSocket: {
verifyHostName: false
}
});
It works when we provide a cert to secureSocket config.
final http:Client centralAPI = check new ("https://0.0.0.0:7070", {
httpVersion: "1.1",
secureSocket: {
cert: "resources/security/client.cer",
verifyHostName: false
}
});
Steps to reproduce:
Affected Versions: Ballerina 2201.9.0 (Swan Lake Update 9) Language specification 2024R1 Update Tool 1.4.2
OS, DB, other environment details and versions:
Related Issues (optional):
Suggested Labels (optional):
Suggested Assignees (optional):