konnect.curl.certificates.detect module
Functions for detecting encodings of files or in-memory byte strings
- identify_blob(blob: bytes) konnect.curl.certificates.encodings.AsciiArmored | konnect.curl.certificates.encodings.Certificate | konnect.curl.certificates.encodings.Pkcs12 | konnect.curl.certificates.encodings.PrivateKey[source]
Identify the encoding of a blob of octets and return the encoding class
Raises
ValueErrorif the encoding is not one of the supported types.Note that ASCII armored data is assumed if the first few octets can be interpreted as an ASCII or UTF-8 string.
- identify_certificate_file(path: pathlib.Path) konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.AsciiArmored] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Certificate] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Pkcs12][source]
Return the encoding of a certificate file in the form of an
EncodedFileinstance
- identify_file(path: pathlib.Path) konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.AsciiArmored] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Certificate] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.Pkcs12] | konnect.curl.certificates.files.EncodedFile[konnect.curl.certificates.encodings.PrivateKey][source]
Return the encoding of a file in the form of an
EncodedFileinstance