signer.api_views ================ .. py:module:: signer.api_views .. autoapi-nested-parse:: API Views for Signer-related endpoints. Provides REST API views for signer operations including hash signing. Module Contents --------------- .. py:class:: SignerViewSet(**kwargs) Bases: :py:obj:`trustpoint.logger.LoggerMixin`, :py:obj:`rest_framework.viewsets.ReadOnlyModelViewSet`\ [\ :py:obj:`signer.models.SignerModel`\ ] ViewSet for Signer operations. .. py:attribute:: queryset .. py:attribute:: serializer_class .. py:attribute:: permission_classes .. py:method:: sign_hash(request) Sign a hash value with the specified signer. .. py:method:: get_certificate(_request, pk = None) Get the signer's certificate in PEM format. .. py:class:: SignedMessageViewSet(**kwargs) Bases: :py:obj:`rest_framework.viewsets.ReadOnlyModelViewSet`\ [\ :py:obj:`signer.models.SignedMessageModel`\ ] ViewSet for SignedMessage operations. .. py:attribute:: queryset .. py:attribute:: serializer_class .. py:attribute:: permission_classes .. py:attribute:: filterset_fields :type: ClassVar[list[str]] :value: ['signer'] .. py:method:: list(request, *args, **kwargs) List all signed messages. .. py:method:: retrieve(request, *args, **kwargs) Retrieve a specific signed message.