lemur_cryptography package¶
lemur_cryptography
Module¶
plugin
Module¶
- class lemur.plugins.lemur_cryptography.plugin.CryptographyIssuerPlugin
Bases:
IssuerPlugin
- author: str | None = 'Kevin Glisson'
- author_url: str | None = 'https://github.com/netflix/lemur.git'
- static create_authority(options)
Creates an authority, this authority is then used by Lemur to allow a user to specify which Certificate Authority they want to sign their certificate.
- Parameters:
options –
- Returns:
- create_certificate(csr, options)
Creates a certificate.
- Parameters:
csr –
options –
- Returns:
- raise Exception:
- description: str | None = 'Enables the creation and signing of self-signed certificates'
- slug: str | None = 'cryptography-issuer'
- title: str | None = 'Cryptography'
- version = 'unknown'
- lemur.plugins.lemur_cryptography.plugin.build_certificate_authority(options)
- lemur.plugins.lemur_cryptography.plugin.filter_san_extensions(ext)
- lemur.plugins.lemur_cryptography.plugin.issue_certificate(csr, options, private_key=None)
- lemur.plugins.lemur_cryptography.plugin.normalize_extensions(csr)