aries_cloudagent.protocols.present_proof.v2_0.handlers package

Submodules

aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_ack_handler module

Presentation ack message handler.

class aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_ack_handler.V20PresAckHandler[source]

Bases: aries_cloudagent.messaging.base_handler.BaseHandler

Message handler class for presentation acks.

async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]

Message handler logic for presentation acks.

Parameters
  • context – request context

  • responder – responder callback

aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_handler module

Presentation message handler.

class aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_handler.V20PresHandler[source]

Bases: aries_cloudagent.messaging.base_handler.BaseHandler

Message handler class for presentations.

async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]

Message handler logic for presentations.

Parameters
  • context – request context

  • responder – responder callback

aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_problem_report_handler module

Presentation problem report message handler.

class aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_problem_report_handler.V20PresProblemReportHandler[source]

Bases: aries_cloudagent.messaging.base_handler.BaseHandler

Message handler class for problem reports.

async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]

Message handler logic for problem reports.

Parameters
  • context – request context

  • responder – responder callback

aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_proposal_handler module

Presentation proposal message handler.

class aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_proposal_handler.V20PresProposalHandler[source]

Bases: aries_cloudagent.messaging.base_handler.BaseHandler

Message handler class for presentation proposals.

async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]

Message handler logic for presentation proposals.

Parameters
  • context – proposal context

  • responder – responder callback

aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_request_handler module

Presentation request message handler.

class aries_cloudagent.protocols.present_proof.v2_0.handlers.pres_request_handler.V20PresRequestHandler[source]

Bases: aries_cloudagent.messaging.base_handler.BaseHandler

Message handler class for v2.0 presentation requests.

async handle(context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)[source]

Message handler logic for v2.0 presentation requests.

Parameters
  • context – request context

  • responder – responder callback