request.operation_processor.csr_sign¶
CSR operation processor classes.
Module Contents¶
- class request.operation_processor.csr_sign.EstCsrSignProcessor[source]¶
Bases:
trustpoint.logger.LoggerMixin,request.operation_processor.base.AbstractOperationProcessorBase operation processor for signing a CSR (Certificate Signing Request) for EST protocol.
- process_operation(context)[source]¶
Sign the CSR from cert_requested using the appropriate credential.
- Parameters:
context (request.request_context.BaseRequestContext) – Request context containing the CSR in cert_requested and the signing credential.
- Raises:
TypeError – If context is not a BaseCertificateRequestContext.
ValueError – If required context attributes are missing.
- Return type:
None
- class request.operation_processor.csr_sign.EstCaCsrSignProcessor[source]¶
Bases:
EstCsrSignProcessorOperation processor for signing a CSR with the CA’s issuer credential for EST protocol.
- class request.operation_processor.csr_sign.EstDeviceCsrSignProcessor[source]¶
Bases:
EstCsrSignProcessorOperation processor for signing a CSR with the device’s owner credential for EST protocol.