request.message_parser.est ========================== .. py:module:: request.message_parser.est .. autoapi-nested-parse:: Provides classes for parsing EST PKI messages. Module Contents --------------- .. py:class:: EstAuthorizationHeaderParsing Bases: :py:obj:`request.message_parser.base.ParsingComponent`, :py:obj:`trustpoint.logger.LoggerMixin` Validate Authorization header for HTTP Basic Auth. .. py:method:: parse(context) Validate and parse the 'Authorization' header and extract credentials. .. py:class:: EstPkiMessageParsing Bases: :py:obj:`request.message_parser.base.ParsingComponent`, :py:obj:`trustpoint.logger.LoggerMixin` Component for parsing EST-specific PKI messages. .. py:method:: parse(context) Parse a DER-encoded PKCS#10 certificate signing request. .. py:class:: EstCsrSignatureVerification Bases: :py:obj:`request.message_parser.base.ParsingComponent`, :py:obj:`trustpoint.logger.LoggerMixin` Parses the context to fetch the CSR and verifies its signature using the public key contained in the CSR. .. py:method:: parse(context) Validates the signature of the CSR stored in the context. .. py:class:: EstMessageParser Bases: :py:obj:`request.message_parser.base.CompositeParsing` Parser for EST-specific HTTP requests.