acapy_agent.anoncreds package
- async acapy_agent.anoncreds.setup(context: InjectionContext) None[source]
Set up default resolvers.
Subpackages
- acapy_agent.anoncreds.default package
- acapy_agent.anoncreds.models package
- Submodules
- acapy_agent.anoncreds.models.credential module
- acapy_agent.anoncreds.models.credential_definition module
- acapy_agent.anoncreds.models.credential_offer module
- acapy_agent.anoncreds.models.credential_proposal module
- acapy_agent.anoncreds.models.credential_request module
- acapy_agent.anoncreds.models.issuer_cred_rev_record module
- acapy_agent.anoncreds.models.non_rev_interval module
- acapy_agent.anoncreds.models.predicate module
- acapy_agent.anoncreds.models.presentation_request module
- acapy_agent.anoncreds.models.proof module
AnonCredsEQProofAnonCredsEQProofSchemaAnonCredsGEProofAnonCredsGEProofPredAnonCredsGEProofPredSchemaAnonCredsGEProofSchemaAnonCredsNonRevocProofAnonCredsNonRevocProofSchemaAnonCredsPresSpecSchemaAnonCredsPrimaryProofAnonCredsPrimaryProofSchemaAnonCredsProofAnonCredsProofIdentifierAnonCredsProofIdentifierSchemaAnonCredsProofProofAnonCredsProofProofAggregatedProofAnonCredsProofProofAggregatedProofSchemaAnonCredsProofProofProofsProofAnonCredsProofProofProofsProofSchemaAnonCredsProofProofSchemaAnonCredsProofRequestedProofAnonCredsProofRequestedProofPredicateAnonCredsProofRequestedProofPredicateSchemaAnonCredsProofRequestedProofRevealedAttrAnonCredsProofRequestedProofRevealedAttrGroupAnonCredsProofRequestedProofRevealedAttrGroupSchemaAnonCredsProofRequestedProofRevealedAttrSchemaAnonCredsProofRequestedProofSchemaAnonCredsProofSchemaRawEncodedRawEncodedSchema
- acapy_agent.anoncreds.models.requested_credentials module
- acapy_agent.anoncreds.models.revocation module
GetRevListResultGetRevListResultSchemaGetRevRegDefResultGetRevRegDefResultSchemaRevListRevListResultRevListResultSchemaRevListSchemaRevListStateRevListStateSchemaRevRegDefRevRegDefResultRevRegDefResultSchemaRevRegDefSchemaRevRegDefStateRevRegDefStateSchemaRevRegDefValueRevRegDefValueSchema
- acapy_agent.anoncreds.models.schema module
- acapy_agent.anoncreds.models.schema_info module
- acapy_agent.anoncreds.models.utils module
- acapy_agent.anoncreds.revocation package
- acapy_agent.anoncreds.routes package
Submodules
acapy_agent.anoncreds.base module
Base Registry.
- exception acapy_agent.anoncreds.base.AnonCredsObjectAlreadyExists(message: str, obj_id: str, obj: T | None = None, *args, **kwargs)[source]
Bases:
AnonCredsRegistrationError,Generic[T]Raised when an AnonCreds object already exists.
- property message: str
Message.
- exception acapy_agent.anoncreds.base.AnonCredsObjectNotFound(message: str | None = None, resolution_metadata: dict | None = None)[source]
Bases:
BaseAnonCredsErrorRaised when object is not found in resolver.
- exception acapy_agent.anoncreds.base.AnonCredsRegistrationError(*args, error_code: str | None = None, **kwargs)[source]
Bases:
BaseAnonCredsErrorRaised when registering an AnonCreds object fails.
- exception acapy_agent.anoncreds.base.AnonCredsResolutionError(*args, error_code: str | None = None, **kwargs)[source]
Bases:
BaseAnonCredsErrorRaised when resolving an AnonCreds object fails.
- exception acapy_agent.anoncreds.base.AnonCredsSchemaAlreadyExists(message: str, obj_id: str, obj: T | None = None, *args, **kwargs)[source]
Bases:
AnonCredsObjectAlreadyExists[AnonCredsSchema]Raised when a schema already exists.
- property schema: AnonCredsSchema
Get Schema.
- property schema_id: str
Get Schema Id.
- exception acapy_agent.anoncreds.base.BaseAnonCredsError(*args, error_code: str | None = None, **kwargs)[source]
Bases:
BaseErrorBase error class for AnonCreds.
- class acapy_agent.anoncreds.base.BaseAnonCredsHandler[source]
Bases:
ABCBase Anon Creds Handler.
- abstractmethod async setup(context: InjectionContext)[source]
Class Setup method.
- abstract property supported_identifiers_regex: Pattern
Regex to match supported identifiers.
- class acapy_agent.anoncreds.base.BaseAnonCredsRegistrar[source]
Bases:
BaseAnonCredsHandlerBase AnonCreds Registrar.
- abstractmethod async register_credential_definition(profile: Profile, schema: GetSchemaResult, credential_definition: CredDef, options: dict | None = None) CredDefResult[source]
Register a credential definition on the registry.
- abstractmethod async register_revocation_list(profile: Profile, rev_reg_def: RevRegDef, rev_list: RevList, options: dict | None = None) RevListResult[source]
Register a revocation list on the registry.
- abstractmethod async register_revocation_registry_definition(profile: Profile, revocation_registry_definition: RevRegDef, options: dict | None = None) RevRegDefResult[source]
Register a revocation registry definition on the registry.
- abstractmethod async register_schema(profile: Profile, schema: AnonCredsSchema, options: dict | None = None) SchemaResult[source]
Register a schema on the registry.
- class acapy_agent.anoncreds.base.BaseAnonCredsResolver[source]
Bases:
BaseAnonCredsHandlerBase Anon Creds Resolver.
- abstractmethod async get_credential_definition(profile: Profile, credential_definition_id: str) GetCredDefResult[source]
Get a credential definition from the registry.
- abstractmethod async get_revocation_list(profile: Profile, revocation_registry_id: str, timestamp_from: int | None = 0, timestamp_to: int | None = None) GetRevListResult[source]
Get a revocation list from the registry.
- abstractmethod async get_revocation_registry_definition(profile: Profile, revocation_registry_id: str) GetRevRegDefResult[source]
Get a revocation registry definition from the registry.
- abstractmethod async get_schema(profile: Profile, schema_id: str) GetSchemaResult[source]
Get a schema from the registry.
- abstractmethod async get_schema_info_by_id(profile: Profile, schema_id: str) AnonCredsSchemaInfo[source]
Get a schema info from the registry.
acapy_agent.anoncreds.constants module
Constants for AnonCreds.
acapy_agent.anoncreds.error_messages module
Error messages for anoncreds.
acapy_agent.anoncreds.events module
Events fired by AnonCreds interface.
- class acapy_agent.anoncreds.events.CredDefFinishedEvent(payload: CredDefFinishedPayload)[source]
Bases:
EventEvent for cred def finished.
- property payload: CredDefFinishedPayload
Return payload.
- class acapy_agent.anoncreds.events.CredDefFinishedPayload(schema_id: str, cred_def_id: str, issuer_id: str, support_revocation: bool, max_cred_num: int, options: dict)[source]
Bases:
NamedTuplePayload of cred def finished event.
- cred_def_id: str
Alias for field number 1
- issuer_id: str
Alias for field number 2
- max_cred_num: int
Alias for field number 4
- options: dict
Alias for field number 5
- schema_id: str
Alias for field number 0
- support_revocation: bool
Alias for field number 3
- class acapy_agent.anoncreds.events.RevListFinishedEvent(payload: RevListFinishedPayload)[source]
Bases:
EventEvent for rev list finished.
- property payload: RevListFinishedPayload
Return payload.
- class acapy_agent.anoncreds.events.RevListFinishedPayload(rev_reg_id: str, revoked: list, options: dict)[source]
Bases:
NamedTuplePayload of rev list finished event.
- options: dict
Alias for field number 2
- rev_reg_id: str
Alias for field number 0
- revoked: list
Alias for field number 1
- class acapy_agent.anoncreds.events.RevRegDefFinishedEvent(payload: RevRegDefFinishedPayload)[source]
Bases:
EventEvent for rev reg def finished.
- property payload: RevRegDefFinishedPayload
Return payload.
acapy_agent.anoncreds.holder module
acapy_agent.anoncreds.issuer module
acapy_agent.anoncreds.registry module
AnonCreds Registry.
- class acapy_agent.anoncreds.registry.AnonCredsRegistry(registries: List[BaseAnonCredsHandler] | None = None)[source]
Bases:
objectAnonCredsRegistry.
- 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, rev_reg_def_id: str, timestamp_from: int | None = 0, timestamp_to: int | None = None) 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 get_schema_info_by_id(profile: Profile, schema_id: str) AnonCredsSchemaInfo[source]
Get a schema info from the registry.
- register(registry: BaseAnonCredsHandler) None[source]
Register a new registry.
- async register_credential_definition(profile: Profile, schema: GetSchemaResult, credential_definition: CredDef, options: dict | None = None) CredDefResult[source]
Register a credential definition on the registry.
- async register_revocation_list(profile: Profile, rev_reg_def: RevRegDef, rev_list: RevList, options: dict | None = None) RevListResult[source]
Register a revocation list on the registry.
- async register_revocation_registry_definition(profile: Profile, revocation_registry_definition: RevRegDef, options: dict | None = None) RevRegDefResult[source]
Register a revocation registry definition on the registry.
- async register_schema(profile: Profile, schema: AnonCredsSchema, options: dict | None = None) SchemaResult[source]
Register a schema on the registry.
acapy_agent.anoncreds.util module
Utilities for dealing with Indy conventions.
- async acapy_agent.anoncreds.util.generate_pr_nonce() str[source]
Generate a nonce for a proof request.