aries_cloudagent.anoncreds.default.did_indy package

Submodules

aries_cloudagent.anoncreds.default.did_indy.registry module

DID Indy Registry.

class aries_cloudagent.anoncreds.default.did_indy.registry.DIDIndyRegistry[source]

Bases: BaseAnonCredsResolver, BaseAnonCredsRegistrar

DIDIndyRegistry.

async get_credential_definition(profile: Profile, credential_definition_id: str) GetCredDefResult[source]

Get a credential definition from the registry.

async get_revocation_list(profile: Profile, revocation_registry_id: str, timestamp: int) GetRevListResult[source]

Get a revocation list from the registry.

async get_revocation_registry_definition(profile: Profile, revocation_registry_id: str) GetRevRegDefResult[source]

Get a revocation registry definition from the registry.

async get_schema(profile: Profile, schema_id: str) GetSchemaResult[source]

Get a schema from the registry.

async register_credential_definition(profile: Profile, schema: GetSchemaResult, credential_definition: CredDef, options: Optional[dict] = None) CredDefResult[source]

Register a credential definition on the registry.

async register_revocation_list(profile: Profile, rev_reg_def: RevRegDef, rev_list: RevList, options: Optional[dict] = None) RevListResult[source]

Register a revocation list on the registry.

async register_revocation_registry_definition(profile: Profile, revocation_registry_definition: RevRegDef, options: Optional[dict] = None) RevRegDefResult[source]

Register a revocation registry definition on the registry.

async register_schema(profile: Profile, schema: AnonCredsSchema, options: Optional[dict] = None) SchemaResult[source]

Register a schema on the registry.

async setup(context: InjectionContext)[source]

Setup.

property supported_identifiers_regex: Pattern

Supported Identifiers regex.

async update_revocation_list(profile: Profile, rev_reg_def: RevRegDef, prev_list: RevList, curr_list: RevList, revoked: Sequence[int], options: Optional[dict] = None) RevListResult[source]

Update a revocation list on the registry.

aries_cloudagent.anoncreds.default.did_indy.routes module

Routes for DID Indy Registry.