letsencrypt.proof_of_possession

Proof of Possession Identifier Validation Challenge.

class letsencrypt.proof_of_possession.ProofOfPossession(installer)[source]

Bases: object

Proof of Possession Identifier Validation Challenge.

Based on draft-barnes-acme, section 6.5.

Variables:installer – Installer object
perform(achall)[source]

Perform the Proof of Possession Challenge.

Parameters:achall (letsencrypt.achallenges.ProofOfPossession) – Proof of Possession Challenge
Returns:Response or None/False if the challenge cannot be completed
Return type:acme.challenges.ProofOfPossessionResponse or False
_gen_response(achall, key_path)[source]

Create the response to the Proof of Possession Challenge.

Parameters:
Returns:

Response or False if the challenge cannot be completed

Return type:

acme.challenges.ProofOfPossessionResponse or False