aries_cloudagent.protocols.didexchange.v1_0.handlers package
Submodules
aries_cloudagent.protocols.didexchange.v1_0.handlers.complete_handler module
Connection complete handler under RFC 23 (DID exchange).
- class aries_cloudagent.protocols.didexchange.v1_0.handlers.complete_handler.DIDXCompleteHandler[source]
Bases:
aries_cloudagent.messaging.base_handler.BaseHandler
Handler class for connection complete message under RFC 23 (DID exchange).
- async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]
Handle connection complete under RFC 23 (DID exchange).
- Parameters
context – Request context
responder – Responder callback
aries_cloudagent.protocols.didexchange.v1_0.handlers.invitation_handler module
Connect invitation handler under RFC 23 (DID exchange).
- class aries_cloudagent.protocols.didexchange.v1_0.handlers.invitation_handler.InvitationHandler[source]
Bases:
aries_cloudagent.messaging.base_handler.BaseHandler
Handler class for connection invitation message under RFC 23 (DID exchange).
- async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]
Handle connection invitation under RFC 23 (DID exchange).
- Parameters
context – Request context
responder – Responder callback
aries_cloudagent.protocols.didexchange.v1_0.handlers.problem_report_handler module
Problem report handler for DID Exchange.
- class aries_cloudagent.protocols.didexchange.v1_0.handlers.problem_report_handler.DIDXProblemReportHandler[source]
Bases:
aries_cloudagent.messaging.base_handler.BaseHandler
Handler class for DID Exchange problem report messages.
- async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]
Handle problem report message.
aries_cloudagent.protocols.didexchange.v1_0.handlers.request_handler module
Connection request handler under RFC 23 (DID exchange).
- class aries_cloudagent.protocols.didexchange.v1_0.handlers.request_handler.DIDXRequestHandler[source]
Bases:
aries_cloudagent.messaging.base_handler.BaseHandler
Handler class for connection request message under RFC 23 (DID exchange).
- async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]
Handle connection request under RFC 23 (DID exchange).
- Parameters
context – Request context
responder – Responder callback
aries_cloudagent.protocols.didexchange.v1_0.handlers.response_handler module
DID exchange response handler under RFC 23.
- class aries_cloudagent.protocols.didexchange.v1_0.handlers.response_handler.DIDXResponseHandler[source]
Bases:
aries_cloudagent.messaging.base_handler.BaseHandler
Handler class for DID exchange response message under RFC 23.
- async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]
Handle DID exchange response under RFC 23.
- Parameters
context – Request context
responder – Responder callback