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'