aries_cloudagent.vc.ld_proofs package¶
Subpackages¶
- aries_cloudagent.vc.ld_proofs.crypto package
- aries_cloudagent.vc.ld_proofs.purposes package
- Submodules
- aries_cloudagent.vc.ld_proofs.purposes.assertion_proof_purpose module
- aries_cloudagent.vc.ld_proofs.purposes.authentication_proof_purpose module
- aries_cloudagent.vc.ld_proofs.purposes.controller_proof_purpose module
- aries_cloudagent.vc.ld_proofs.purposes.credential_issuance_purpose module
- aries_cloudagent.vc.ld_proofs.purposes.proof_purpose module
- aries_cloudagent.vc.ld_proofs.suites package
- Submodules
- aries_cloudagent.vc.ld_proofs.suites.bbs_bls_signature_2020 module
- aries_cloudagent.vc.ld_proofs.suites.bbs_bls_signature_2020_base module
- aries_cloudagent.vc.ld_proofs.suites.bbs_bls_signature_proof_2020 module
- aries_cloudagent.vc.ld_proofs.suites.ed25519_signature_2018 module
- aries_cloudagent.vc.ld_proofs.suites.jws_linked_data_signature module
- aries_cloudagent.vc.ld_proofs.suites.linked_data_proof module
- aries_cloudagent.vc.ld_proofs.suites.linked_data_signature module
Submodules¶
aries_cloudagent.vc.ld_proofs.check module¶
Validator methods to check for properties without a context.
-
aries_cloudagent.vc.ld_proofs.check.
diff_dict_keys
(full: dict, with_missing: dict, prefix: str = None, *, document_loader: Callable[[str, dict], dict], context) → Sequence[str][source]¶ Get the difference in dict keys between full and with_missing.
Checks recursively
Parameters: Returns: List of missing property names in with_missing
Return type: Sequence[str]
aries_cloudagent.vc.ld_proofs.constants module¶
JSON-LD, Linked Data Proof and Verifiable Credential constants.
aries_cloudagent.vc.ld_proofs.document_loader module¶
JSON-LD document loader methods.
aries_cloudagent.vc.ld_proofs.error module¶
Linked data proof exception classes.
aries_cloudagent.vc.ld_proofs.ld_proofs module¶
aries_cloudagent.vc.ld_proofs.proof_set module¶
aries_cloudagent.vc.ld_proofs.validation_result module¶
Proof verification and validation result classes.
-
class
aries_cloudagent.vc.ld_proofs.validation_result.
DocumentVerificationResult
(*, verified: bool, document: dict = None, results: List[aries_cloudagent.vc.ld_proofs.validation_result.ProofResult] = None, errors: List[Exception] = None)[source]¶ Bases:
object
Domain verification result class.