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)