ansible_sign.signing.gpg package

Submodules

ansible_sign.signing.gpg.signer module

This module handles GPG signature generation for Ansible content. It makes use of python-gnupg (which ultimately shells out to GPG).

class ansible_sign.signing.gpg.signer.GPGSigner(manifest_path, output_path, privkey=None, passphrase=None, gpg_home=None)[source]

Bases: SignatureSigner

sign() SignatureSigningResult[source]

Signs a file.

ansible_sign.signing.gpg.verifier module

This module handles GPG signature verification for Ansible content. It makes use of python-gnupg (which ultimately shells out to GPG).

class ansible_sign.signing.gpg.verifier.GPGVerifier(manifest_path, detached_signature_path, gpg_home=None, keyring=None)[source]

Bases: SignatureVerifier

verify() SignatureVerificationResult[source]

Does the actual verification.

Returns an instance of SignatureVerificationResult.

Module contents

This package handles GPG signing and validation for Ansible content.