lemur_cryptography package

lemur_cryptography Module

plugin Module

class lemur.plugins.lemur_cryptography.plugin.CryptographyIssuerPlugin

Bases: lemur.plugins.bases.issuer.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)