request.operation_processor.issue_cert ====================================== .. py:module:: request.operation_processor.issue_cert .. autoapi-nested-parse:: Certificate issuance operation processor classes. Module Contents --------------- .. py:class:: CertificateIssueProcessor Bases: :py:obj:`request.operation_processor.base.AbstractOperationProcessor` Operation processor for issuing certificates. .. py:method:: process_operation(context) Process the certificate issuance operation. Routes to the appropriate certificate issuance processor based on the domain's issuing CA configuration (local, remote issuing CA, or remote RA). .. py:class:: LocalCaCertificateIssueProcessor Bases: :py:obj:`CertificateIssueProcessor` Operation processor for issuing certificates via a local CA. .. py:method:: process_operation(context) Process the certificate issuance operation. .. py:class:: RemoteCaCertificateIssueProcessor(ca_type = 'est') Bases: :py:obj:`CertificateIssueProcessor`, :py:obj:`trustpoint.logger.LoggerMixin` Operation processor for issuing certificates via a remote CA. .. py:attribute:: ca_type :value: 'est' .. py:method:: process_operation(context) 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). :param context: The certificate request context. :raises TypeError: If context is not a BaseCertificateRequestContext. :raises ValueError: If required context fields are missing or invalid.