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: Optional[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: Optional[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: Optional[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: Optional[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: Optional[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: Optional[str] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.jsonld.error.BaseJSONLDMessagingError
Exception indicating Signature type error.