Module Expr Str Import alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore TupleLoad Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Assign NameStore AttributeLoad NameLoad attr decorator_list
N/A N/A Client annotated ACME challenges.

Please use names such as ``achall`` to distiguish from variables "of type"
:class:`acme.challenges.Challenge` (denoted by ``chall``)
and :class:`.ChallengeBody` (denoted by ``challb``)::

  from acme import challenges
  from acme import messages
  from certbot import achallenges

  chall = challenges.DNS(token='foo')
  challb = messages.ChallengeBody(chall=chall)
  achall = achallenges.DNS(chall=challb, domain='example.com')

Note, that all annotated challenges act as a proxy objects::

  achall.token == challb.token

 N/A logging acme challenges acme jose N/A logger N/A N/A logging getLogger __name__ AnnotatedChallenge N/A N/A jose ImmutableMap N/A N/A Client annotated challenge.

    Wraps around server provided challenge and annotates with data
    useful for the client.

    :ivar challb: Wrapped `~.ChallengeBody`.

     N/A __slots__ N/A challb N/A acme_type NotImplemented __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self challb name N/A N/A KeyAuthorizationAnnotatedChallenge N/A AnnotatedChallenge N/A N/A Client annotated `KeyAuthorizationChallenge` challenge. N/A __slots__ N/A challb domain account_key response_and_validation N/A N/A self N/A args kwargs N/A N/A Generate response and validation. N/A N/A N/A N/A N/A self challb chall response_and_validation N/A self account_key args kwargs N/A N/A DNS N/A AnnotatedChallenge N/A N/A Client annotated "dns" ACME challenge. N/A __slots__ N/A challb domain N/A acme_type N/A challenges DNS N/A