aries_cloudagent.vc.ld_proofs.purposes package
Submodules
aries_cloudagent.vc.ld_proofs.purposes.assertion_proof_purpose module
Assertion proof purpose class.
- class aries_cloudagent.vc.ld_proofs.purposes.assertion_proof_purpose.AssertionProofPurpose(*, date: Optional[datetime.datetime] = None, max_timestamp_delta: Optional[datetime.timedelta] = None)[source]
Bases:
aries_cloudagent.vc.ld_proofs.purposes.controller_proof_purpose.ControllerProofPurpose
Assertion proof purpose class.
- term = 'assertionMethod'
aries_cloudagent.vc.ld_proofs.purposes.authentication_proof_purpose module
Authentication proof purpose class.
- class aries_cloudagent.vc.ld_proofs.purposes.authentication_proof_purpose.AuthenticationProofPurpose(*, challenge: str, domain: Optional[str] = None, date: Optional[datetime.datetime] = None, max_timestamp_delta: Optional[datetime.timedelta] = None)[source]
Bases:
aries_cloudagent.vc.ld_proofs.purposes.controller_proof_purpose.ControllerProofPurpose
Authentication proof purpose.
- term = 'authentication'
aries_cloudagent.vc.ld_proofs.purposes.controller_proof_purpose module
Controller proof purpose class.
- class aries_cloudagent.vc.ld_proofs.purposes.controller_proof_purpose.ControllerProofPurpose(*, term: str, date: Optional[datetime.datetime] = None, max_timestamp_delta: Optional[datetime.timedelta] = None)[source]
Bases:
aries_cloudagent.vc.ld_proofs.purposes.proof_purpose.ProofPurpose
Controller proof purpose class.
aries_cloudagent.vc.ld_proofs.purposes.credential_issuance_purpose module
Credential Issuance proof purpose class.
- class aries_cloudagent.vc.ld_proofs.purposes.credential_issuance_purpose.CredentialIssuancePurpose(*, date: Optional[datetime.datetime] = None, max_timestamp_delta: Optional[datetime.timedelta] = None)[source]
Bases:
aries_cloudagent.vc.ld_proofs.purposes.assertion_proof_purpose.AssertionProofPurpose
Credential Issuance proof purpose.
aries_cloudagent.vc.ld_proofs.purposes.proof_purpose module
Base Proof Purpose class.
- class aries_cloudagent.vc.ld_proofs.purposes.proof_purpose.ProofPurpose(*, term: str, date: Optional[datetime.datetime] = None, max_timestamp_delta: Optional[datetime.timedelta] = None)[source]
Bases:
object
Base proof purpose class.