lemur_verisign Package¶
lemur_verisign
Package¶
plugin
Module¶
-
class
lemur.plugins.lemur_verisign.plugin.
VerisignIssuerPlugin
(*args, **kwargs) Bases:
lemur.plugins.bases.issuer.IssuerPlugin
-
author
= 'Kevin Glisson'
-
author_url
= 'https://github.com/netflix/lemur.git'
-
clear_pending_certificates
() Uses Verisign to clear the pending certificates awaiting approval.
- Returns
-
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 Verisign certificate.
- Parameters
csr –
issuer_options –
- Returns
- raise Exception
-
description
= 'Enables the creation of certificates by the VICE2.0 verisign API.'
-
get_available_units
() Uses the Verisign to fetch the number of available units left. This can be used to get tabs on the number of certificates that can be issued.
- Returns
-
slug
= 'verisign-issuer'
-
title
= 'Verisign'
-
version
= 'unknown'
-
-
class
lemur.plugins.lemur_verisign.plugin.
VerisignSourcePlugin
(*args, **kwargs) Bases:
lemur.plugins.bases.source.SourcePlugin
-
author
= 'Kevin Glisson'
-
author_url
= 'https://github.com/netflix/lemur.git'
-
description
= 'Allows for the polling of issued certificates from the VICE2.0 verisign API.'
-
get_certificates
()
-
slug
= 'verisign-source'
-
title
= 'Verisign'
-
version
= 'unknown'
-
-
lemur.plugins.lemur_verisign.plugin.
get_additional_names
(options) Return a list of strings to be added to a SAN certificates.
- Parameters
options –
- Returns
-
lemur.plugins.lemur_verisign.plugin.
get_default_issuance
(options) Gets the default time range for certificates
- Parameters
options –
- Returns
-
lemur.plugins.lemur_verisign.plugin.
handle_response
(content) Helper function for parsing responses from the Verisign API. :param content: :return: :raise Exception:
-
lemur.plugins.lemur_verisign.plugin.
log_status_code
(r, *args, **kwargs) Is a request hook that logs all status codes to the verisign api.
- Parameters
r –
args –
kwargs –
- Returns
-
lemur.plugins.lemur_verisign.plugin.
process_options
(options) Processes and maps the incoming issuer options to fields/options that verisign understands
- Parameters
options –
- Returns
dict or valid verisign options