ansible_sign.signing package
Subpackages
Submodules
ansible_sign.signing.base module
- class ansible_sign.signing.base.SignatureSigner[source]
Bases:
object
Represents a way of signing content for later verification. This interface makes no assumptions about the kind of verification being done.
- class ansible_sign.signing.base.SignatureSigningResult(success, summary, extra_information={})[source]
Bases:
object
Represents the result after performing signing.
- class ansible_sign.signing.base.SignatureVerificationResult(success, summary, extra_information={})[source]
Bases:
object
Represents the result after performing signature verification.
- class ansible_sign.signing.base.SignatureVerifier[source]
Bases:
object
Represents a way of performing content verification. It doesn’t make any assumptions about the kind of verification being done.
- verify() SignatureVerificationResult [source]
Does the actual verification.
Returns an instance of SignatureVerificationResult.
Module contents
This package handles various ways of signing Ansible content.
All verification methods contain two modules:
A verifier subclass of SignatureVerifier, which makes no assumptions about the verification strategy used. All it demands is the implementation of a ‘verify’ method.
A signer subclass of SignatureSigner, which similarly makes no assumptions leaving it to each subclass to implement sign() as it sees fit.