community.crypto.x509_crl_info – Получение информации о списках отозванных сертификатов (CRL)
Примечание
Этот плагин входит в коллекцию community.crypto (версия 1.3.0).
Для его установки используйте: ansible-galaxy collection install community.crypto.
Для использования в книге задач укажите: community.crypto.x509_crl_info.
Новое в версии 1.0.0: от community.crypto
Обзор
- Этот модуль позволяет получить информацию о списках отозванных сертификатов (CRL).
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- cryptography >= 1.2
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| content строка | Содержание X.509 CRL в формате PEM или Base64-кодированный X.509 CRL. Должен быть указан либо path, либо content, но не оба. | |
| path путь | Абсолютный путь к расположению сгенерированного файла CRL или файла, где он уже находится. Должен быть указан либо path, либо content, но не оба. |
Примечания
Примечание
- Все значения временных меток представлены в формате ASN.1 TIME, т. е. следуют шаблону
YYYYMMDDHHMMSSZ. Все они в UTC.
См. также
См. также
- community.crypto.x509_crl
-
Официальная документация по модулю community.crypto.x509_crl.
Примеры
- name: Get information on CRL
community.crypto.x509_crl_info:
path: /etc/ssl/my-ca.crl
register: result
- debug:
msg: "{{ result }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие — поля, уникальные для этого модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| digest строка | success | Алгоритм подписи, используемый для подписи CRL. Пример: sha256WithRSAEncryption | |
| format строка | success | Формат CRL ( pem) или DER (der).Пример: pem | |
| issuer словарь | success | Издатель CRL. Обратите внимание, что для повторяющихся значений будет возвращено только последнее. Пример: {"organizationName": "Ansible", "commonName": "ca.example.com"} | |
| issuer_ordered список / элементы=список | success | Издатель CRL в виде упорядоченного списка кортежей. Пример: [["organizationName", "Ansible"], ["commonName": "ca.example.com"]] | |
| last_update строка | success | Момент времени, с которого этот CRL может быть доверен, в формате ASN.1 TIME. Пример: 20190413202428Z | |
| next_update строка | success | Момент времени, с которого будет выпущен новый CRL, и клиент должен проверить его, в формате ASN.1 TIME. Пример: 20190413202428Z | |
| revoked_certificates список / элементы=словарь | success | Список подлежащих отзыву сертификатов. | |
| invalidity_date строка | success | Момент времени, когда стало известно/подозревалось, что закрытый ключ был скомпрометирован или сертификат иным образом стал недействительным, в формате ASN.1 TIME. Пример: 20190413202428Z | |
| invalidity_date_critical булево | success | Является ли расширение даты недействительности критическим. | |
| issuer список / элементы=строка | success | Издатель сертификата. Пример: ["DNS:ca.example.org"] | |
| issuer_critical булево | success | Является ли расширение издателя сертификата критическим. | |
| reason строка | success | Значение расширения причины отзыва. Одно из unspecified, key_compromise, ca_compromise, affiliation_changed, superseded, cessation_of_operation, certificate_hold, privilege_withdrawn, aa_compromise, и remove_from_crl.Пример: key_compromise | |
| reason_critical булево | success | Является ли расширение причины отзыва критическим. | |
| revocation_date строка | success | Момент времени отзыва сертификата в формате ASN.1 TIME. Пример: 20190413202428Z | |
| serial_number целое число | success | Серийный номер сертификата. Пример: 1234 | |
Авторы
- Felix Fontein (@felixfontein)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/crypto/x509_crl_info_module.html