ansible_sign.signing 包

子包

子模块

ansible_sign.signing.base 模块

class ansible_sign.signing.base.SignatureSigner[source]

基类:object

表示一种对内容进行签名以供以后验证的方法。此接口不对正在执行的验证类型进行任何假设。

sign()[source]

对文件进行签名。

class ansible_sign.signing.base.SignatureSigningResult(success, summary, extra_information={})[source]

基类:object

表示执行签名后的结果。

class ansible_sign.signing.base.SignatureVerificationResult(success, summary, extra_information={})[source]

基类:object

表示执行签名验证后的结果。

class ansible_sign.signing.base.SignatureVerifier[source]

基类:object

表示一种执行内容验证的方法。它不对正在执行的验证类型进行任何假设。

verify() SignatureVerificationResult[source]

执行实际的验证。

返回 SignatureVerificationResult 的一个实例。

模块内容

此包处理各种签名 Ansible 内容的方法。

所有验证方法都包含两个模块

  1. 一个 SignatureVerifier 的验证器子类,它不对使用的验证策略进行任何假设。它唯一要求的是实现“verify”方法。

  2. 一个 SignatureSigner 的签名者子类,它同样不作任何假设,将其留给每个子类根据需要实现 sign()。