request.operation_processor.csr_buildΒΆ
CSR build operation processor classes.
Module ContentsΒΆ
- class request.operation_processor.csr_build.CsrBuilder[source]ΒΆ
Bases:
trustpoint.logger.LoggerMixin,request.operation_processor.base.AbstractOperationProcessorOperation processor for building a CSR from validated request data.
- process_operation(context)[source]ΒΆ
Build a CSR from the validated request data in the context.
- Parameters:
context (request.request_context.BaseRequestContext) β Request context containing the certificate request data.
- Raises:
TypeError β If context is not a BaseCertificateRequestContext.
ValueError β If required context attributes are missing.
- Return type:
None
- class request.operation_processor.csr_build.ProfileAwareCsrBuilder[source]ΒΆ
Bases:
CsrBuilderCSR builder that applies certificate profile validation before building the CSR.
- process_operation(context)[source]ΒΆ
Build a CSR from request data after applying profile validation.
- Parameters:
context (request.request_context.BaseRequestContext) β Request context containing the certificate request data and profile.
- Raises:
TypeError β If context is not a BaseCertificateRequestContext.
ValueError β If required context attributes are missing.
- Return type:
None