request.operation_processor.csr_sign ==================================== .. py:module:: request.operation_processor.csr_sign .. autoapi-nested-parse:: CSR operation processor classes. Module Contents --------------- .. py:class:: EstCsrSignProcessor Bases: :py:obj:`trustpoint.logger.LoggerMixin`, :py:obj:`request.operation_processor.base.AbstractOperationProcessor` Base operation processor for signing a CSR (Certificate Signing Request) for EST protocol. .. py:method:: process_operation(context) Sign the CSR from cert_requested using the appropriate credential. :param context: Request context containing the CSR in cert_requested and the signing credential. :raises TypeError: If context is not a BaseCertificateRequestContext. :raises ValueError: If required context attributes are missing. .. py:method:: get_signed_csr() Get the signed CSR. :returns: The signed CertificateSigningRequest. :raises ValueError: If CSR has not been signed yet. .. py:class:: EstCaCsrSignProcessor Bases: :py:obj:`EstCsrSignProcessor` Operation processor for signing a CSR with the CA's issuer credential for EST protocol. .. py:class:: EstDeviceCsrSignProcessor Bases: :py:obj:`EstCsrSignProcessor` Operation processor for signing a CSR with the device's owner credential for EST protocol.