acapy_agent.wallet.keys package
Submodules
acapy_agent.wallet.keys.manager module
Multikey class.
- class acapy_agent.wallet.keys.manager.MultikeyManager(session: ProfileSession)[source]
Bases:
objectClass for managing wallet keys.
- async create(seed: str = None, kid: str = None, alg: str = 'ed25519')[source]
Create a new key pair.
- async resolve_and_bind_kid(kid: str)[source]
Fetch key if exists, otherwise resolve and bind it.
This function is idempotent.
- exception acapy_agent.wallet.keys.manager.MultikeyManagerError[source]
Bases:
ExceptionGeneric MultikeyManager Error.
- acapy_agent.wallet.keys.manager.key_type_from_multikey(multikey: str) KeyType[source]
Derive key_type class from multikey prefix.
- acapy_agent.wallet.keys.manager.multikey_from_verification_method(verification_method: pydid.VerificationMethod) str[source]
Derive a multikey from a VerificationMethod.