request.operation_processor.issue_cert¶
Certificate issuance operation processor classes.
Classes¶
Operation processor for issuing certificates. |
|
Operation processor for issuing certificates via a local CA. |
Module Contents¶
- class request.operation_processor.issue_cert.CertificateIssueProcessor[source]¶
Bases:
request.operation_processor.base.AbstractOperationProcessorOperation processor for issuing certificates.
- process_operation(context)[source]¶
Process the certificate issuance operation.
- Parameters:
- Return type:
None
- static _get_credential_type_for_template(context)[source]¶
Map certificate template to issued credential type.
- Parameters:
context (request.request_context.BaseCertificateRequestContext)
- Return type:
tuple[devices.models.IssuedCredentialModel.IssuedCredentialType, str]
- class request.operation_processor.issue_cert.LocalCaCertificateIssueProcessor[source]¶
Bases:
CertificateIssueProcessorOperation processor for issuing certificates via a local CA.
- _get_crl_distribution_point_url(context, ca_id)[source]¶
Get the CRL distribution point URL for this Issuing CA.
- Returns:
The CRL distribution point URL.
- Return type:
str
- Parameters:
ca_id (int)