octavia.certificates.common package¶
Subpackages¶
Submodules¶
octavia.certificates.common.barbican module¶
Common classes for Barbican certificate handling
- class BarbicanAuth[source]¶
Bases:
object
- abstract ensure_secret_access(context, ref)[source]¶
Do whatever steps are necessary to ensure future access to a secret.
- Parameters
context – pecan context object
ref – Reference to a Barbican object
- class BarbicanCert(cert_container)[source]¶
Bases:
octavia.certificates.common.cert.Cert
Representation of a Cert based on the Barbican CertificateContainer.
octavia.certificates.common.cert module¶
octavia.certificates.common.local module¶
Common classes for local filesystem certificate handling
- class LocalCert(certificate, private_key, intermediates=None, private_key_passphrase=None)[source]¶
Bases:
octavia.certificates.common.cert.Cert
Representation of a Cert for local storage.
octavia.certificates.common.pkcs12 module¶
Common classes for pkcs12 based certificate handling
- class PKCS12Cert(certbag)[source]¶
Bases:
octavia.certificates.common.cert.Cert
Representation of a Cert for local storage.