konnect.curl.certificates.configure module
Curl handle configuration supporting various TLS backends
- add_ca_certificate(handle: konnect.curl.abc.ConfigHandle, cert_source: konnect.curl.certificates.encodings.AsciiArmored | konnect.curl.certificates.encodings.Pkcs12 | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.AsciiArmored] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Pkcs12] | konnect.curl.certificates.encodings.Certificate | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Certificate] | pathlib.Path) None[source]
Configure a handle with Certificate Authority certificates
- add_client_certificate(handle: konnect.curl.abc.ConfigHandle, cert: konnect.curl.certificates.encodings.AsciiArmored | konnect.curl.certificates.encodings.Pkcs12 | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.AsciiArmored] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Pkcs12] | konnect.curl.certificates.encodings.Certificate | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Certificate], key: konnect.curl.certificates.encodings.AsciiArmored | konnect.curl.certificates.encodings.Pkcs12 | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.AsciiArmored] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Pkcs12] | konnect.curl.certificates.encodings.PrivateKey | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.PrivateKey]) None[source]
- add_client_certificate(handle: konnect.curl.abc.ConfigHandle, cert: konnect.curl.certificates.encodings.AsciiArmored | konnect.curl.certificates.encodings.Pkcs12 | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.AsciiArmored] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Pkcs12], key: None = None) None
Configure a handle with a client certificate