community.crypto.crypto_info 模块 – 获取加密功能
注意
此模块是 community.crypto 集合 (版本 2.22.3) 的一部分。
如果您使用的是 ansible
包,则可能已安装此集合。它不包含在 ansible-core
中。要检查是否已安装它,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.crypto
。
要在 playbook 中使用它,请指定:community.crypto.crypto_info
。
community.crypto 2.1.0 中的新增功能
概要
检索有关加密功能的信息。
当前版本检索有关 Ansible 模块可用的 Python cryptography 库 以及路径中找到的 OpenSSL 二进制文件
openssl
的信息。
属性
属性 |
支持 |
描述 |
---|---|---|
支持:完全支持 此操作不会修改状态。 |
可以在 |
|
支持: N/A 此操作不会修改状态。 |
在差异模式下,将返回有关已更改内容(或可能需要在 |
示例
- name: Retrieve information
community.crypto.crypto_info:
account_key_src: /etc/pki/cert/private/account.key
register: crypto_information
- name: Show retrieved information
ansible.builtin.debug:
var: crypto_information
返回值
常用返回值已在 此处 记录,以下是此模块特有的字段
键 |
描述 |
---|---|
有关已安装 OpenSSL 二进制文件的信息。 返回:当 |
|
OpenSSL 二进制文件的路径。 返回:成功 示例: |
|
OpenSSL 版本。 返回:成功 示例: |
|
返回:成功 示例: |
|
OpenSSL 二进制文件 返回:始终返回 示例: |
|
有关已安装 Python cryptography 库 的信息。 |
|
所有受支持的椭圆曲线列表。 理论上,对于 0.5 及更高版本,这应该是非空的,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持 DSA 密钥。 理论上,对于 0.5 及更高版本应该如此。 返回:成功 |
|
是否支持使用 DSA 密钥签名。 理论上,对于 1.5 及更高版本应该如此。 返回:成功 |
|
是否支持椭圆曲线。 理论上,对于 0.5 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持使用椭圆曲线签名。 理论上,对于 1.5 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持 Ed25519 密钥。 理论上,对于 2.6 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持使用 Ed25519 密钥签名。 理论上,对于 2.6 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持 Ed448 密钥。 理论上,对于 2.6 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持使用 Ed448 密钥签名。 理论上,对于 2.6 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持 RSA 密钥。 理论上,对于 0.5 及更高版本应该如此。 返回:成功 |
|
是否支持使用 RSA 密钥签名。 理论上,对于 1.4 及更高版本应该如此。 返回:成功 |
|
是否支持 X25519 密钥。 理论上,对于 2.0 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持 X25519 密钥的序列化。 理论上,对于 2.5 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
是否支持 X448 密钥。 理论上,对于 2.5 及更高版本应该如此,具体取决于使用的 libssl 版本。 返回:成功 |
|
库版本。 返回:成功 |
|
尝试导入 Python cryptography 库 时的导入错误。 |
|