request.authentication.est ========================== .. py:module:: request.authentication.est .. autoapi-nested-parse:: Provides the 'EstAuthentication' class using the Composite pattern for modular EST authentication. Module Contents --------------- .. py:class:: UsernamePasswordAuthentication Bases: :py:obj:`request.authentication.base.AuthenticationComponent`, :py:obj:`trustpoint.logger.LoggerMixin` Handles authentication via username/password credentials. .. py:method:: authenticate(context) Authenticate using username and password from the context. .. py:class:: ReenrollmentAuthentication Bases: :py:obj:`request.authentication.base.AuthenticationComponent`, :py:obj:`trustpoint.logger.LoggerMixin` Handles authentication for EST reenrollment using an Application Credential. .. py:method:: authenticate(context) Authenticate the client for reenrollment. .. py:class:: EstAuthentication Bases: :py:obj:`request.authentication.base.CompositeAuthentication` Composite authenticator specifically for EST requests, combining various authentication methods.