lemur_cfssl Package¶
lemur_cfssl
Package¶
plugin
Module¶
- class lemur.plugins.lemur_cfssl.plugin.CfsslIssuerPlugin(*args, **kwargs)
Bases:
IssuerPlugin
- author: str | None = 'Charles Hendrie'
- 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, issuer_options)
Creates a CFSSL certificate.
- Parameters:
csr
issuer_options
- Returns:
- description: str | None = 'Enables the creation of certificates by CFSSL private CA'
- revoke_certificate(certificate, reason)
Revoke a CFSSL certificate.
- slug: str | None = 'cfssl-issuer'
- title: str | None = 'CFSSL'
- version = 'unknown'