Skip to content

Base provider HTTP client - legacy systems #578

@voytech-net

Description

@voytech-net

Is your feature request related to a problem? Please describe.
Some legacy systems (SAP) can have a valid SSL connection, however Go HTTP client fails with pre-delivery error and tls: handshake failure.

Describe the solution you'd like
Could there be a ENV variable that would alter the CipherSuites in the transport such as:
`

InsecureSkipVerify: true, //ENV variable for this boolean for self-signed certificates
CipherSuites: []uint16{ //ENV variable for a list of cipher suites
    tls.TLS_RSA_WITH_AES_128_CBC_SHA,
    tls.TLS_RSA_WITH_AES_256_CBC_SHA,
    tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
    tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
}

`

Describe alternatives you've considered
The only alternative for me is to build a custom Docker image with this change

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions