request.message_parser.base¶
Provides the PkiMessageParser class for parsing PKI messages.
Classes¶
Abstract base class for components in the composite parsing pattern. |
|
Parses and validates the domain from the request context object. |
|
Parses the certificate profile from the request context object. |
|
Composite parser to group multiple parsing strategies. |
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.
- parse(context)[source]¶
Extract and validate the domain, then add it to the context.
- Parameters:
- Return type:
None
- 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