(PECL rnp >= 0.1.1)
rnp_key_get_info — Получает информацию о ключе
ffi
Объект FFI, который возвращает функция rnp_ffi_create.
key_fp
Цифровой отпечаток ключа.
Ассоциативный массив с информацией о ключе или false
, если возникла ошибка.
Ключ | Тип данных | Описание |
---|---|---|
"is_primary" | boolean | true , если ключ является первичным ключом. |
"is_sub" | boolean | true , если этот ключ является дочерним ключом. |
"is_valid" | boolean | true , если открытый ключ действителен. Сюда входит проверка подписей, сроков действия, аннулирования и так далее. |
"is_revoked" | boolean | true , если ключ отозван. |
"is_superseded" | boolean | true , если ключ заменён. Присутствует только в случае отзыва ключа. |
"is_compromised" | boolean | true , если этот ключ скомпрометирован. Присутствует только в случае отзыва ключа. |
"is_retired" | boolean | true , если данный ключ отозван. Присутствует только в случае отзыва ключа. |
"is_expired" | boolean | true , если срок действия этого ключа истёк. |
"have_secret" | boolean | true , если у ключа есть закрытая часть. |
"is_locked" | boolean | true , если ключ в настоящее время заблокирован. Присутствует только для закрытых ключей. |
"is_protected" | boolean | true , если данный ключ защищён. Присутствует только для закрытых ключей. Защищённый ключ - это ключ, который зашифрован и может безопасно храниться в памяти и блокируется/разблокируется по мере необходимости. |
"have_public" | boolean | true , если у ключа есть открытая часть. Как правило, у всех ключей есть открытую часть. |
"valid_till" | integer | Метка времени, до которой ключ считается действительным. Примечание: при этом учитывается не только истечение срока действия ключа, но и его отзыв. Для подключаемого дочернего ключа также будет проверяться время действия первичного ключа. |
"bits" | integer | Количество битов в ключе. Для ключей на основе EC, будет содержаться размер кривой. |
"alg" | string | Имя алгоритма ключа. |
"subkeys" | array | Индексированный массив, содержащий строки цифровых отпечатков дочерних ключей. Присутствует только для первичных ключей. Может быть пустым, если у первичного ключа нет дочерних ключей. |
"uids" | array | Индексированный массив, содержащий строки идентификаторов пользователей. Присутствует только для первичных ключей. Может быть пустым, если первичный ключ не содержит идентификаторов пользователей. |