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
- Subpackages
- Submodules
- acapy_agent.anoncreds.revocation.manager module
- acapy_agent.anoncreds.revocation.recover module
- acapy_agent.anoncreds.revocation.revocation module
- acapy_agent.anoncreds.revocation.revocation_setup module
- acapy_agent.anoncreds.revocation.routes module
- 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.BaseEventPayload(*args, **kwargs)[source]
Bases:
ProtocolBase event payload.
- options: dict
- class acapy_agent.anoncreds.events.BaseFailurePayload(*args, **kwargs)[source]
Bases:
ProtocolBase failure payload.
- error_info: ErrorInfoPayload
- class acapy_agent.anoncreds.events.BasePayloadWithFailure(*args, **kwargs)[source]
Bases:
ProtocolBase payload with failure.
- failure: BaseFailurePayload
- options: dict
- class acapy_agent.anoncreds.events.CredDefFinishedEvent(payload: CredDefFinishedPayload)[source]
Bases:
EventEvent for cred def finished.
- event_topic = 'anoncreds::credential-definition::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, tag: str, 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 6
- schema_id: str
Alias for field number 0
- support_revocation: bool
Alias for field number 3
- tag: str
Alias for field number 5
- class acapy_agent.anoncreds.events.ErrorInfoPayload(error_msg: str, should_retry: bool, retry_count: int)[source]
Bases:
NamedTupleCommon error information for all response events.
- error_msg: str
Alias for field number 0
- retry_count: int
Alias for field number 2
- should_retry: bool
Alias for field number 1
- class acapy_agent.anoncreds.events.InterventionRequiredPayload(point_of_failure: str, error_msg: str, identifier: str, options: dict)[source]
Bases:
NamedTuplePayload for intervention required event.
- error_msg: str
Alias for field number 1
- identifier: str
Alias for field number 2
- options: dict
Alias for field number 3
- point_of_failure: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevListCreateFailurePayload(error_info: ErrorInfoPayload)[source]
Bases:
NamedTupleFailure-specific payload for revocation list creation.
- error_info: ErrorInfoPayload
Alias for field number 0
- class acapy_agent.anoncreds.events.RevListCreateRequestedEvent(payload: RevListCreateRequestedPayload)[source]
Bases:
EventEvent for rev list create requested.
- event_topic = 'anoncreds::revocation-list::create-requested'
- property payload: RevListCreateRequestedPayload
Return payload.
- class acapy_agent.anoncreds.events.RevListCreateRequestedPayload(rev_reg_def_id: str, options: dict)[source]
Bases:
NamedTuplePayload for rev list create requested event.
- options: dict
Alias for field number 1
- rev_reg_def_id: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevListCreateResponseEvent(payload: RevListCreateResponsePayload)[source]
Bases:
EventEvent for rev list create response.
- event_topic = 'anoncreds::revocation-list::create-response'
- property payload: RevListCreateResponsePayload
Return payload.
- classmethod with_failure(rev_reg_def_id: str, error_msg: str, should_retry: bool = True, retry_count: int = 0, options: dict | None = None)[source]
Convenience method for creating failure response.
- classmethod with_payload(rev_reg_def_id: str, rev_list_result: RevListResult | None = None, failure: RevListCreateFailurePayload | None = None, options: dict | None = None)[source]
With payload.
For success: pass rev_reg_def_id and rev_list_result For failure: pass failure=RevListCreateFailurePayload(…)
- class acapy_agent.anoncreds.events.RevListCreateResponsePayload(rev_reg_def_id: str, rev_list_result: RevListResult | None, failure: RevListCreateFailurePayload | None, options: dict)[source]
Bases:
NamedTuplePayload for rev list create response event.
- failure: RevListCreateFailurePayload | None
Alias for field number 2
- options: dict
Alias for field number 3
- rev_list_result: RevListResult | None
Alias for field number 1
- rev_reg_def_id: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevListFinishedEvent(payload: RevListFinishedPayload)[source]
Bases:
EventEvent for rev list finished.
- event_topic = 'anoncreds::revocation-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.RevListStoreFailurePayload(error_info: ErrorInfoPayload)[source]
Bases:
NamedTupleFailure-specific payload for revocation list store.
- error_info: ErrorInfoPayload
Alias for field number 0
- class acapy_agent.anoncreds.events.RevListStoreRequestedEvent(payload: RevListStoreRequestedPayload)[source]
Bases:
EventEvent for rev list store requested.
- event_topic = 'anoncreds::revocation-list::store-requested'
- property payload: RevListStoreRequestedPayload
Return payload.
- classmethod with_payload(*, rev_reg_def_id: str, result: RevListResult, options: dict | None = None)[source]
With payload.
- class acapy_agent.anoncreds.events.RevListStoreRequestedPayload(rev_reg_def_id: str, result: RevListResult, options: dict)[source]
Bases:
NamedTuplePayload for rev list store requested event.
- options: dict
Alias for field number 2
- result: RevListResult
Alias for field number 1
- rev_reg_def_id: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevListStoreResponseEvent(payload: RevListStoreResponsePayload)[source]
Bases:
EventEvent for rev list store response.
- event_topic = 'anoncreds::revocation-list::store-response'
- property payload: RevListStoreResponsePayload
Return payload.
- classmethod with_failure(rev_reg_def_id: str, result: RevListResult, error_msg: str, should_retry: bool, retry_count: int, options: dict | None = None)[source]
Convenience method for creating failure response.
- classmethod with_payload(rev_reg_def_id: str, result: RevListResult, failure: RevListStoreFailurePayload | None = None, options: dict | None = None)[source]
With payload.
For success: pass rev_reg_def_id and result For failure: pass failure=RevListStoreFailurePayload(…)
- class acapy_agent.anoncreds.events.RevListStoreResponsePayload(rev_reg_def_id: str, result: RevListResult, failure: RevListStoreFailurePayload | None, options: dict)[source]
Bases:
NamedTuplePayload for rev list store response event.
- failure: RevListStoreFailurePayload | None
Alias for field number 2
- options: dict
Alias for field number 3
- result: RevListResult
Alias for field number 1
- rev_reg_def_id: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegActivationFailurePayload(error_info: ErrorInfoPayload)[source]
Bases:
NamedTupleFailure-specific payload for registry activation.
- error_info: ErrorInfoPayload
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegActivationRequestedEvent(payload: RevRegActivationRequestedPayload)[source]
Bases:
EventEvent for rev reg activation requested.
- event_topic = 'anoncreds::revocation-registry::activation-requested'
- property payload: RevRegActivationRequestedPayload
Return payload.
- class acapy_agent.anoncreds.events.RevRegActivationRequestedPayload(rev_reg_def_id: str, options: dict)[source]
Bases:
NamedTuplePayload for rev reg activation requested event.
- options: dict
Alias for field number 1
- rev_reg_def_id: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegActivationResponseEvent(payload: RevRegActivationResponsePayload)[source]
Bases:
EventEvent for rev reg activation response.
- event_topic = 'anoncreds::revocation-registry::activation-response'
- property payload: RevRegActivationResponsePayload
Return payload.
- classmethod with_failure(rev_reg_def_id: str, error_msg: str, should_retry: bool = True, retry_count: int = 0, options: dict | None = None)[source]
Convenience method for creating failure response.
- classmethod with_payload(rev_reg_def_id: str, failure: RevRegActivationFailurePayload | None = None, options: dict | None = None)[source]
With payload.
For success: just pass rev_reg_def_id For failure: pass failure=RevRegActivationFailurePayload(…)
- class acapy_agent.anoncreds.events.RevRegActivationResponsePayload(rev_reg_def_id: str, failure: RevRegActivationFailurePayload | None, options: dict)[source]
Bases:
NamedTuplePayload for rev reg activation response event.
- failure: RevRegActivationFailurePayload | None
Alias for field number 1
- options: dict
Alias for field number 2
- rev_reg_def_id: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegDefCreateFailurePayload(error_info: ErrorInfoPayload, issuer_id: str, cred_def_id: str, registry_type: str, tag: str, max_cred_num: int)[source]
Bases:
NamedTupleFailure-specific payload for registry definition creation.
- cred_def_id: str
Alias for field number 2
- error_info: ErrorInfoPayload
Alias for field number 0
- issuer_id: str
Alias for field number 1
- max_cred_num: int
Alias for field number 5
- registry_type: str
Alias for field number 3
- tag: str
Alias for field number 4
- class acapy_agent.anoncreds.events.RevRegDefCreateRequestedEvent(payload: RevRegDefCreateRequestedPayload)[source]
Bases:
EventEvent for rev reg def create requested.
- event_topic = 'anoncreds::revocation-registry-definition::create-requested'
- property payload: RevRegDefCreateRequestedPayload
Return payload.
- class acapy_agent.anoncreds.events.RevRegDefCreateRequestedPayload(issuer_id: str, cred_def_id: str, registry_type: str, tag: str, max_cred_num: int, options: dict)[source]
Bases:
NamedTuplePayload for rev reg def create requested event.
- cred_def_id: str
Alias for field number 1
- issuer_id: str
Alias for field number 0
- max_cred_num: int
Alias for field number 4
- options: dict
Alias for field number 5
- registry_type: str
Alias for field number 2
- tag: str
Alias for field number 3
- class acapy_agent.anoncreds.events.RevRegDefCreateResponseEvent(payload: RevRegDefCreateResponsePayload)[source]
Bases:
EventEvent for rev reg def create response.
- event_topic = 'anoncreds::revocation-registry-definition::create-response'
- property payload: RevRegDefCreateResponsePayload
Return payload.
- classmethod with_failure(*, error_msg: str, should_retry: bool, retry_count: int, issuer_id: str, cred_def_id: str, registry_type: str, tag: str, max_cred_num: int, options: dict | None = None)[source]
Convenience method for creating failure response.
- classmethod with_payload(*, rev_reg_def_result: RevRegDefResult | None = None, rev_reg_def: RevRegDef | None = None, options: dict | None = None, failure: RevRegDefCreateFailurePayload | None = None)[source]
With payload.
For success: pass rev_reg_def_result, rev_reg_def For failure: pass failure=RevRegDefCreateFailurePayload(…)
- class acapy_agent.anoncreds.events.RevRegDefCreateResponsePayload(rev_reg_def_result: RevRegDefResult | None, rev_reg_def: RevRegDef | None, failure: RevRegDefCreateFailurePayload | None, options: dict)[source]
Bases:
NamedTuplePayload for rev reg def create response event.
- failure: RevRegDefCreateFailurePayload | None
Alias for field number 2
- options: dict
Alias for field number 3
- rev_reg_def_result: RevRegDefResult | None
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegDefFinishedEvent(payload: RevRegDefFinishedPayload)[source]
Bases:
EventEvent for rev reg def finished.
- event_topic = 'anoncreds::revocation-registry-definition::finished'
- property payload: RevRegDefFinishedPayload
Return payload.
- class acapy_agent.anoncreds.events.RevRegDefFinishedPayload(rev_reg_def_id: str, rev_reg_def: RevRegDef, options: dict)[source]
Bases:
NamedTuplePayload of rev reg def finished event.
- options: dict
Alias for field number 2
- rev_reg_def_id: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegDefStoreFailurePayload(error_info: ErrorInfoPayload)[source]
Bases:
NamedTupleFailure-specific payload for registry definition store.
- error_info: ErrorInfoPayload
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegDefStoreRequestedEvent(payload: RevRegDefStoreRequestedPayload)[source]
Bases:
EventEvent for rev reg def store requested.
- event_topic = 'anoncreds::revocation-registry-definition::store-requested'
- property payload: RevRegDefStoreRequestedPayload
Return payload.
- classmethod with_payload(*, rev_reg_def: RevRegDef, rev_reg_def_result: RevRegDefResult, options: dict | None = None)[source]
With payload.
- class acapy_agent.anoncreds.events.RevRegDefStoreRequestedPayload(rev_reg_def: RevRegDef, rev_reg_def_result: RevRegDefResult, options: dict)[source]
Bases:
NamedTuplePayload for rev reg def store requested event.
- options: dict
Alias for field number 2
- rev_reg_def_result: RevRegDefResult
Alias for field number 1
- class acapy_agent.anoncreds.events.RevRegDefStoreResponseEvent(payload: RevRegDefStoreResponsePayload)[source]
Bases:
EventEvent for rev reg def store response.
- event_topic = 'anoncreds::revocation-registry-definition::store-response'
- property payload: RevRegDefStoreResponsePayload
Return payload.
- classmethod with_failure(*, rev_reg_def_id: str, rev_reg_def: RevRegDef, rev_reg_def_result: RevRegDefResult, tag: str, error_msg: str, should_retry: bool, retry_count: int, options: dict | None = None)[source]
Convenience method for creating failure response.
- classmethod with_payload(*, rev_reg_def_id: str, rev_reg_def: RevRegDef, rev_reg_def_result: RevRegDefResult, tag: str, failure: RevRegDefStoreFailurePayload | None = None, options: dict | None = None)[source]
With payload.
For success: pass rev_reg_def_id, rev_reg_def, rev_reg_def_result, tag For failure: pass failure=RevRegDefStoreFailurePayload(…)
- class acapy_agent.anoncreds.events.RevRegDefStoreResponsePayload(rev_reg_def_id: str, rev_reg_def: RevRegDef, rev_reg_def_result: RevRegDefResult, tag: str, failure: RevRegDefStoreFailurePayload | None, options: dict)[source]
Bases:
NamedTuplePayload for rev reg def store response event.
- failure: RevRegDefStoreFailurePayload | None
Alias for field number 4
- options: dict
Alias for field number 5
- rev_reg_def_id: str
Alias for field number 0
- rev_reg_def_result: RevRegDefResult
Alias for field number 2
- tag: str
Alias for field number 3
- class acapy_agent.anoncreds.events.RevRegFullDetectedEvent(payload: RevRegFullDetectedPayload)[source]
Bases:
EventEvent for rev reg full detected.
- event_topic = 'anoncreds::revocation-registry::full-detected'
- property payload: RevRegFullDetectedPayload
Return payload.
- class acapy_agent.anoncreds.events.RevRegFullDetectedPayload(rev_reg_def_id: str, cred_def_id: str, options: dict)[source]
Bases:
NamedTuplePayload for rev reg full detected event.
- cred_def_id: str
Alias for field number 1
- options: dict
Alias for field number 2
- rev_reg_def_id: str
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegFullHandlingFailurePayload(error_info: ErrorInfoPayload)[source]
Bases:
NamedTupleFailure-specific payload for full registry handling.
- error_info: ErrorInfoPayload
Alias for field number 0
- class acapy_agent.anoncreds.events.RevRegFullHandlingResponseEvent(payload: RevRegFullHandlingResponsePayload)[source]
Bases:
EventEvent for rev reg full handling result.
- event_topic = 'anoncreds::revocation-registry::full-handling-completed'
- property payload: RevRegFullHandlingResponsePayload
Return payload.
- classmethod with_failure(*, old_rev_reg_def_id: str, cred_def_id: str, error_msg: str, retry_count: int = 0, options: dict | None = None)[source]
Convenience method for creating failure response.
- classmethod with_payload(*, old_rev_reg_def_id: str, new_active_rev_reg_def_id: str, cred_def_id: str, failure: RevRegFullHandlingFailurePayload | None = None, options: dict | None = None)[source]
With payload.
For success: pass old_rev_reg_def_id, new_active_rev_reg_def_id, cred_def_id For failure: pass failure=RevRegFullHandlingFailurePayload(…)
- class acapy_agent.anoncreds.events.RevRegFullHandlingResponsePayload(old_rev_reg_def_id: str, new_active_rev_reg_def_id: str, cred_def_id: str, failure: RevRegFullHandlingFailurePayload | None, options: dict)[source]
Bases:
NamedTuplePayload for rev reg full handling result event.
- cred_def_id: str
Alias for field number 2
- failure: RevRegFullHandlingFailurePayload | None
Alias for field number 3
- new_active_rev_reg_def_id: str
Alias for field number 1
- old_rev_reg_def_id: str
Alias for field number 0
- options: dict
Alias for field number 4
- class acapy_agent.anoncreds.events.SchemaFinishedEvent(payload: SchemaFinishedPayload)[source]
Bases:
EventEvent for schema finished.
- event_topic = 'anoncreds::schema::finished'
- property payload: SchemaFinishedPayload
Return payload.
- class acapy_agent.anoncreds.events.SchemaFinishedPayload(schema_id: str, issuer_id: str, name: str, version: str, attr_names: list, options: dict)[source]
Bases:
NamedTuplePayload of schema finished event.
- attr_names: list
Alias for field number 4
- issuer_id: str
Alias for field number 1
- name: str
Alias for field number 2
- options: dict
Alias for field number 5
- schema_id: str
Alias for field number 0
- version: str
Alias for field number 3
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.