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、电子邮件地址)。
注意, 选择
|
|
属性
属性 |
支持 |
描述 |
---|---|---|
支持:完全 此操作不会修改状态。 |
可以在 |
|
支持: 不适用 此操作不会修改状态。 |
当处于 diff 模式时,将返回有关已更改内容(或可能需要在 |
备注
注意
所有时间戳值均以 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 的颁发者。 请注意,对于重复值,仅返回最后一个。 关于如何处理 IDN,请参阅 返回: 成功 示例: |
|
CRL 的颁发者,以元组的有序列表形式表示。 返回: 成功 示例: |
|
此 CRL 可信任的时间点,为 ASN.1 TIME 格式。 返回: 成功 示例: |
|
将发布新的 CRL,客户端必须检查它的时间点,为 ASN.1 TIME 格式。 返回: 成功 示例: |
|
要吊销的证书列表。 返回: 如果 |
|
得知/怀疑私钥被泄露或证书失效的时间点,为 ASN.1 TIME 格式。 返回: 成功 示例: |
|
失效日期扩展是否关键。 返回: 成功 示例: |
|
证书颁发者扩展是否关键。 返回: 成功 示例: |
|
吊销原因扩展的值。 返回: 成功 只能返回
示例: |
|
吊销原因扩展是否关键。 返回: 成功 示例: |
|
证书被吊销的时间点,为 ASN.1 TIME 格式。 返回: 成功 示例: |
|
证书的序列号。 此返回值是一个整数。如果需要以冒号分隔的十六进制字符串形式(例如 返回: 成功 示例: |