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.
-
setup
(context: aries_cloudagent.config.injection_context.InjectionContext)[source]¶ Perform required setup for Key DID resolution.
-
supported_did_regex
¶ 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.
-
setup
(context: aries_cloudagent.config.injection_context.InjectionContext)[source]¶ Perform setup, populate supported method list, configuration.
-
supported_did_regex
¶ 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.
-
setup
(context: aries_cloudagent.config.injection_context.InjectionContext)[source]¶ Perform required setup for Web DID resolution.
-
supported_did_regex
¶ Return supported_did_regex of Web DID Resolver.
-