request.operation_processor.issue_cert¶
Certificate issuance operation processor classes.
Module Contents¶
- class request.operation_processor.issue_cert.CertificateIssueProcessor[source]¶
Bases:
request.operation_processor.base.AbstractOperationProcessorOperation processor for issuing certificates.
- class request.operation_processor.issue_cert.LocalCaCertificateIssueProcessor[source]¶
Bases:
CertificateIssueProcessorOperation processor for issuing certificates via a local CA.
- class request.operation_processor.issue_cert.RemoteCaCertificateIssueProcessor(ca_type='est')[source]¶
Bases:
CertificateIssueProcessor,trustpoint.logger.LoggerMixinOperation processor for issuing certificates via a remote CA.
- Parameters:
ca_type (str)
- process_operation(context)[source]¶
Process the certificate issuance operation via a remote CA.
This processor forwards the certificate signing request to a remote issuing CA using the appropriate protocol (EST or CMP).
- Parameters:
context (request.request_context.BaseRequestContext) – The certificate request context.
- Raises:
TypeError – If context is not a BaseCertificateRequestContext.
ValueError – If required context fields are missing or invalid.
- Return type:
None