aries_cloudagent.resolver.default package
Resolvers included in ACA-Py by Default.
Submodules
aries_cloudagent.resolver.default.indy module
aries_cloudagent.resolver.default.key module
Key DID Resolver.
Resolution is performed using the IndyLedger class.
- class aries_cloudagent.resolver.default.key.KeyDIDResolver[source]
Bases:
aries_cloudagent.resolver.base.BaseDIDResolver
Key DID Resolver.
- async setup(context: aries_cloudagent.config.injection_context.InjectionContext)[source]
Perform required setup for Key DID resolution.
- property supported_did_regex: Pattern
Return supported_did_regex of Key DID Resolver.
aries_cloudagent.resolver.default.universal module
HTTP Universal DID Resolver.
- class aries_cloudagent.resolver.default.universal.UniversalResolver(*, endpoint: Optional[str] = None, supported_did_regex: Optional[Pattern] = None, bearer_token: Optional[str] = None)[source]
Bases:
aries_cloudagent.resolver.base.BaseDIDResolver
Universal DID Resolver with HTTP bindings.
- async setup(context: aries_cloudagent.config.injection_context.InjectionContext)[source]
Perform setup, populate supported method list, configuration.
- property supported_did_regex: Pattern
Return supported methods regex.
aries_cloudagent.resolver.default.web module
Web DID Resolver.
- class aries_cloudagent.resolver.default.web.WebDIDResolver[source]
Bases:
aries_cloudagent.resolver.base.BaseDIDResolver
Web DID Resolver.
- async setup(context: aries_cloudagent.config.injection_context.InjectionContext)[source]
Perform required setup for Web DID resolution.
- property supported_did_regex: Pattern
Return supported_did_regex of Web DID Resolver.