request.message_parser.base¶
Provides the PkiMessageParser class for parsing PKI messages.
Module Contents¶
- class request.message_parser.base.ParsingComponent[source]¶
Bases:
abc.ABCAbstract base class for components in the composite parsing pattern.
- class request.message_parser.base.DomainParsing[source]¶
Bases:
ParsingComponent,trustpoint.logger.LoggerMixinParses and validates the domain from the request context object.
- class request.message_parser.base.CertProfileParsing[source]¶
Bases:
ParsingComponent,trustpoint.logger.LoggerMixinParses the certificate profile from the request context object.
- class request.message_parser.base.CompositeParsing[source]¶
Bases:
ParsingComponent,trustpoint.logger.LoggerMixinComposite parser to group multiple parsing strategies.
- components: list[ParsingComponent] = [][source]¶
- add(component)[source]¶
Add a parsing component to the composite parser.
- Parameters:
component (ParsingComponent)
- Return type:
None
- remove(component)[source]¶
Remove a parsing component from the composite parser.
- Parameters:
component (ParsingComponent)
- Return type:
None