request.message_responder.cmp ============================= .. py:module:: request.message_responder.cmp .. autoapi-nested-parse:: CMP-specific message responder classes. Module Contents --------------- .. py:data:: CMP_MESSAGE_VERSION :value: 2 .. py:data:: SENDER_NONCE_LENGTH :value: 16 .. py:data:: HTTP_ERROR_STATUS_THRESHOLD :value: 400 .. py:class:: CmpMessageResponder Bases: :py:obj:`request.message_responder.base.AbstractMessageResponder`, :py:obj:`trustpoint.logger.LoggerMixin` Builds response to CMP requests. .. py:method:: build_response(context) :staticmethod: Respond to a CMP message. .. py:class:: CmpInitializationResponder Bases: :py:obj:`CmpMessageResponder` Respond to a CMP initialization request (IR) with the issued certificate (IP). .. py:method:: build_response(context) :staticmethod: Respond to a CMP initialization message with the issued certificate. .. py:class:: CmpCertificationResponder Bases: :py:obj:`CmpMessageResponder` Respond to a CMP certification request (CR) with the issued certificate (CP). .. py:method:: build_response(context) :staticmethod: Respond to a CMP certification message with the issued certificate. .. py:class:: CmpRevocationResponder Bases: :py:obj:`CmpMessageResponder` Respond to a CMP revocation request (RR) with the revocation response (RP). .. py:method:: build_response(context) :staticmethod: Respond to a CMP revocation message with the revocation response. .. py:class:: CmpErrorMessageResponder Bases: :py:obj:`CmpMessageResponder` Respond to a CMP message with an error. .. py:method:: build_response(context) :staticmethod: Respond to a CMP message with an error.