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).

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).

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.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).

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.

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