Skip to content

Add mutual TLS for providers #2794

@myaple

Description

@myaple

Please explain the motivation behind the feature request.
Some of the APIs I work with require mutual TLS with custom CAs to validate the requestor. I would like to use goose with them natively, and that would require goose supporting mutual TLS.

Describe the solution you'd like
When building the http clients in each of the providers, pull in a path from configuration for each of the certificate, key, and certificate authorities, and use those to build the client.

Describe alternatives you've considered
I can use a proxy server to sidestep this issue, but that requires more technical expertise and friction for my colleagues.

Additional context
I'm happy to contribute this request if we can come to an agreeable path to take for it.

  • I have verified this does not duplicate an existing feature request

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestp2Priority 2 - Medium

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions