aries_cloudagent.revocation.models package
Submodules
aries_cloudagent.revocation.models.indy module
aries_cloudagent.revocation.models.issuer_cred_rev_record module
aries_cloudagent.revocation.models.issuer_rev_reg_record module
aries_cloudagent.revocation.models.revocation_registry module
Classes for managing a revocation registry.
- class aries_cloudagent.revocation.models.revocation_registry.RevocationRegistry(registry_id: Optional[str] = None, *, cred_def_id: Optional[str] = None, issuer_did: Optional[str] = None, max_creds: Optional[int] = None, reg_def_type: Optional[str] = None, tag: Optional[str] = None, tails_local_path: Optional[str] = None, tails_public_uri: Optional[str] = None, tails_hash: Optional[str] = None, reg_def: Optional[dict] = None)[source]
Bases:
object
Manage a revocation registry and tails file.
- MAX_SIZE = 32768
- MIN_SIZE = 4
- classmethod from_definition(revoc_reg_def: dict, public_def: bool) aries_cloudagent.revocation.models.revocation_registry.RevocationRegistry [source]
Initialize a revocation registry instance from a definition.
- async get_or_fetch_local_tails_path()[source]
Get the local tails path, retrieving from the remote if necessary.