community.crypto.x509_crl_info 模块 – 获取证书吊销列表 (CRL) 信息
注意
此模块是 community.crypto 集合 (版本 2.22.3) 的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.crypto
。您需要其他需求才能使用此模块,有关详细信息,请参阅 需求。
要在playbook中使用它,请指定:community.crypto.x509_crl_info
。
community.crypto 1.0.0 中的新增功能
摘要
此模块允许检索证书吊销列表 (CRL) 的信息。
需求
以下是执行此模块的主机所需的条件。
如果将
name_encoding
设置为ignore
以外的值,则需要安装 idna Python库。cryptography >= 1.2
参数
参数 |
注释 |
---|---|
如果设置为 这在检索大型CRL文件信息时很有用。枚举所有吊销证书可能需要一些时间,包括将结果序列化为JSON,将其发送到Ansible控制器,以及再次解码它。 选项
|
|
如何在返回值中编码名称(DNS名称、URI、电子邮件地址)。
注意, 选项
|
|
属性
属性 |
支持 |
描述 |
---|---|---|
支持:完全支持 此操作不会修改状态。 |
可以在 |
|
支持: N/A 此操作不会修改状态。 |
在差异模式下,将返回有关已更改内容(或可能需要在 |
备注
注意
所有时间戳值均采用 ASN.1 TIME 格式提供,换言之,遵循
YYYYMMDDHHMMSSZ
模式。它们均为 UTC 时间。
另请参见
另请参见
- community.crypto.x509_crl
生成证书吊销列表 (CRL)。
- community.crypto.x509_crl_info 过滤器插件
此模块的过滤器变体。
- community.crypto.to_serial 过滤器插件
将整数转换为冒号分隔的十六进制数字列表。
示例
- name: Get information on CRL
community.crypto.x509_crl_info:
path: /etc/ssl/my-ca.crl
register: result
- name: Print the information
ansible.builtin.debug:
msg: "{{ result }}"
- name: Get information on CRL without list of revoked certificates
community.crypto.x509_crl_info:
path: /etc/ssl/very-large.crl
list_revoked_certificates: false
register: result
返回值
常见的返回值已在 此处 记录,以下是此模块特有的字段
键 |
描述 |
---|---|
用于签署 CRL 的签名算法。 返回值:成功 示例: |
|
CRL 是否为 PEM 格式 ( 返回值:成功 只能返回
示例: |
|
CRL 的颁发者。 请注意,对于重复的值,只会返回最后一个值。 参见 返回值:成功 示例: |
|
CRL 的颁发者,作为有序元组列表。 返回值:成功 示例: |
|
此 CRL 可信赖的时间点,以 ASN.1 TIME 表示。 返回值:成功 示例: |
|
将发出新 CRL 的时间点,客户端必须检查该时间点,以 ASN.1 TIME 表示。 返回值:成功 示例: |
|
要吊销的证书列表。 返回值:如果 |
|
已知/怀疑私钥泄露或证书以其他方式失效的时间点,以 ASN.1 TIME 表示。 返回值:成功 示例: |
|
无效日期扩展是否为关键扩展。 返回值:成功 示例: |
|
证书颁发者扩展是否为关键扩展。 返回值:成功 示例: |
|
吊销原因扩展的值。 返回值:成功 只能返回
示例: |
|
吊销原因扩展是否为关键扩展。 返回值:成功 示例: |
|
证书被吊销的时间点,以 ASN.1 TIME 表示。 返回值:成功 示例: |
|
证书的序列号。 此返回值为**整数**。如果您需要序列号为冒号分隔的十六进制字符串,例如 返回值:成功 示例: |