Source code for aries_cloudagent.messaging.jsonld.error

"""JSON-LD messaging Exceptions."""

from ...core.error import BaseError


[docs]class BaseJSONLDMessagingError(BaseError): """Base exception class for JSON-LD messaging."""
[docs]class BadJWSHeaderError(BaseJSONLDMessagingError): """Exception indicating invalid JWS header."""
[docs]class DroppedAttributeError(BaseJSONLDMessagingError): """Exception used to track that an attribute was removed."""
[docs]class MissingVerificationMethodError(BaseJSONLDMessagingError): """Exception indicating missing verification method from signature options."""
[docs]class SignatureTypeError(BaseJSONLDMessagingError): """Exception indicating Signature type error."""
[docs]class InvalidVerificationMethod(BaseJSONLDMessagingError): """Exception indicating an invalid verification method in doc to verify."""