genvid.toolbox.CertificateGenerator
- class genvid.toolbox.CertificateGenerator(vault_tool: 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