aries_cloudagent.verifier package¶
Submodules¶
aries_cloudagent.verifier.base module¶
Base Verifier class.
aries_cloudagent.verifier.indy module¶
Indy verifier implementation.
-
class
aries_cloudagent.verifier.indy.
IndyVerifier
(wallet)[source]¶ Bases:
aries_cloudagent.verifier.base.BaseVerifier
Indy holder class.
-
static
pre_verify
(pres_req: dict, pres: dict) -> (<enum 'PreVerifyResult'>, <class 'str'>)[source]¶ Check for essential components and tampering in presentation.
Visit encoded attribute values against raw, and predicate bounds, in presentation, cross-reference against presentation request.
Parameters: - pres_req – presentation request
- pres – corresponding presentation
Returns: An instance of PreVerifyResult representing the validation result
-
static