Фильтр community.crypto.openssl_publickey_info — получение информации из открытых ключей OpenSSL в формате PEM
Примечание
Этот плагин фильтра входит в коллекцию community.crypto (версия 3.2.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.crypto.
Чтобы использовать её в плейбуке, укажите: community.crypto.openssl_publickey_info.
Добавлено в community.crypto 2.10.0
Описание
- Получение информации по открытому ключу в формате PEM OpenSSL.
- Версия фильтра для модуля community.crypto.openssl_publickey_info.
Входные данные
Описание входных данных фильтра — значения перед | community.crypto.openssl_publickey_info.
Параметр | Комментарии |
|---|---|
Input string / обязательный | Содержимое открытого ключа OpenSSL в формате PEM. |
См. также
См. также
- community.crypto.openssl_publickey_info
-
Предоставляет информацию об открытых ключах OpenSSL.
Примеры
---
- name: Show the type of a public key
ansible.builtin.debug:
msg: >-
{{
(
lookup('ansible.builtin.file', '/path/to/public-key.pem')
| community.crypto.openssl_publickey_info
).type
}}
Возвращаемое значение
Ключ | Описание |
|---|---|
Возвращаемое значение dictionary | Информация об открытом ключе. Возвращается: success |
|
fingerprints dictionary |
Отпечатки открытого ключа. Вычисляется отпечаток для каждого доступного алгоритма хеширования. Возвращается: success Пример: |
|
public_data dictionary |
Данные открытого ключа. Зависит от типа ключа. Возвращается: success |
|
curve string |
Название эллиптической кривой для ECC. Возвращается: если |
|
exponent integer |
Открытая экспонента ключа RSA. Возвращается: если |
|
exponent_size integer |
Максимальное количество битов закрытого ключа. По сути, это размер в битах используемой подгруппы. Возвращается: если |
|
g integer |
Значение Это элемент, порождающий подгруппу мультипликативной группы используемого простого поля. Возвращается: если |
|
modulus integer |
Модуль ключа RSA. Возвращается: если |
|
p integer |
Значение Это простой модуль, по которому выполняются арифметические операции. Возвращается: если |
|
q integer |
Значение Это простое число, которое делит Возвращается: если |
|
size integer |
Размер модуля (RSA) или простого числа (DSA) в битах. Возвращается: если |
|
x integer |
Координата Возвращается: если |
|
y integer |
Для Для Возвращается: если |
|
type string |
Тип ключа. Одно из значений: Начинается с Возвращается: success Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/crypto/openssl_publickey_info_filter.html