lemur_cryptography package¶
lemur_cryptography
Module¶
plugin
Module¶
- class lemur.plugins.lemur_cryptography.plugin.CryptographyIssuerPlugin
Bases:
IssuerPlugin
- author = 'Kevin Glisson'
- author_url = '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 = 'Enables the creation and signing of self-signed certificates'
- slug = 'cryptography-issuer'
- title = '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)