(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 | Индексированный массив, содержащий строки идентификаторов пользователей. Присутствует только для первичных ключей. Может быть пустым, если первичный ключ не содержит идентификаторов пользователей. |