request.authentication.cmp¶
Provides the ‘CmpAuthentication’ class using the Composite pattern for modular CMP authentication.
Module Contents¶
- class request.authentication.cmp.CmpAuthenticationBase[source]¶
Bases:
request.authentication.base.AuthenticationComponent,trustpoint.logger.LoggerMixinBase class for CMP authentication components with common functionality.
Bases:
CmpAuthenticationBaseHandles CMP authentication using shared secrets with HMAC-based protection.
Authenticate using CMP shared secret HMAC protection.
- Parameters:
- Return type:
None
- class request.authentication.cmp.CmpSignatureBasedInitializationAuthentication[source]¶
Bases:
CmpAuthenticationBaseHandles CMP signature-based authentication for initialization requests using IDevID certificates.
- class request.authentication.cmp.CmpSignatureBasedCertificationAuthentication[source]¶
Bases:
CmpAuthenticationBaseHandles CMP signature-based authentication for certification requests using domain credentials.
- class request.authentication.cmp.CmpSignatureBasedRevocationAuthentication[source]¶
Bases:
CmpAuthenticationBaseHandles CMP signature-based authentication for revocation requests using domain credentials.
- class request.authentication.cmp.CmpAuthentication[source]¶
Bases:
request.authentication.base.CompositeAuthenticationComposite authenticator specifically for CMP requests, combining various authentication methods.