aries_cloudagent.messaging.jsonld package¶
Submodules¶
aries_cloudagent.messaging.jsonld.create_verify_data module¶
Contains the functions needed to produce and verify a json-ld signature.
This file was ported from https://github.com/transmute-industries/Ed25519Signature2018/blob/master/src/createVerifyData/index.js
aries_cloudagent.messaging.jsonld.credential module¶
aries_cloudagent.messaging.jsonld.error module¶
JSON-LD messaging Exceptions.
-
exception
aries_cloudagent.messaging.jsonld.error.
BadJWSHeaderError
(*args, error_code: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.jsonld.error.BaseJSONLDMessagingError
Exception indicating invalid JWS header.
-
exception
aries_cloudagent.messaging.jsonld.error.
BaseJSONLDMessagingError
(*args, error_code: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.core.error.BaseError
Base exception class for JSON-LD messaging.
-
exception
aries_cloudagent.messaging.jsonld.error.
DroppedAttributeError
(*args, error_code: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.jsonld.error.BaseJSONLDMessagingError
Exception used to track that an attribute was removed.
-
exception
aries_cloudagent.messaging.jsonld.error.
InvalidVerificationMethod
(*args, error_code: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.jsonld.error.BaseJSONLDMessagingError
Exception indicating an invalid verification method in doc to verify.
-
exception
aries_cloudagent.messaging.jsonld.error.
MissingVerificationMethodError
(*args, error_code: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.jsonld.error.BaseJSONLDMessagingError
Exception indicating missing verification method from signature options.
-
exception
aries_cloudagent.messaging.jsonld.error.
SignatureTypeError
(*args, error_code: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.jsonld.error.BaseJSONLDMessagingError
Exception indicating Signature type error.