genvid.toolbox.CertificateGenerator¶
-
class
genvid.toolbox.
CertificateGenerator
(vault_tool: genvid.toolbox.vault.VaultTool, mount_point='pki')¶ Bases:
object
Class that contains the business logic for managing ssl certificates using Vault pki engine.
-
NAME
= 'CertificateGenerator'¶
-
DESCRIPTION
= 'Business logic for for managing ssl certificates using Vault pki engine.'¶
-
DEFAULT_PKI_ROLE
= 'sslrole'¶
-
generate_ssl
(domain='', outputdir='', role='sslrole')¶ Generates ssl certificate
Parameters: - domain – Domain for which the certificate is set up.
- outputdir – Absolute path where the certificates are saved.
- role – A hvac pki role to use for the certificate.
-
-
class
ssl.
CertificateGenerator
¶ Implementation of
genvid.toolbox.CertificateGenerator