(PECL rnp >= 0.1.1)
rnp_key_get_info — Renvoie des informations sur la clé
ffi
L'objet FFI retourné par rnp_ffi_create.
key_fp
L'empreinte de la clé.
Un tableau associatif avec des informations sur la clé ou false
si une erreur survient.
Key | Type de données | Description |
---|---|---|
"is_primary" |
boolean |
true si cette clé est la clé primaire.
|
"is_sub" |
boolean |
true si cette clé est une sous-clé.
|
"is_valid" |
boolean |
true si la clé publique est valide.
Cela inclut les vérifications des auto-signatures,
les dates d'expiration, les révocations, etc.
|
"is_revoked" |
boolean |
true si cette clé est révoquée.
|
"is_superseded" |
boolean |
true si cette clé est obsolète. Présent uniquement si la clé est révoquée.
|
"is_compromised" |
boolean |
true si cette clé est compromise. Présent uniquement si la clé est révoquée.
|
"is_retired" |
boolean |
true si cette clé est retirée. Présent uniquement si la clé est révoquée.
|
"is_expired" |
boolean |
true si cette clé est expirée.
|
"have_secret" |
boolean |
true si cette clé a une partie secrète.
|
"is_locked" |
boolean |
true si cette clé est actuellement verrouillée. Présent uniquement pour les clés secrètes.
|
"is_protected" |
boolean |
true si cette clé est protégée. Présent uniquement pour les clés secrètes.
Une clé protégée est une clé qui est chiffrée et peut être stockée en toute sécurité en mémoire
et verrouillée/déverrouillée au besoin.
|
"have_public" |
boolean |
true si cette clé a une partie publique. En général, toutes les clés ont une partie publique.
|
"valid_till" |
integer | Le timestamp jusqu'auquel la clé peut être considérée comme valide. Note : cela prendra en compte non seulement l'expiration de la clé, mais aussi les révocations. Pour la sous-clé primaire, le temps de validité de la clé publique sera également vérifié. |
"bits" |
integer | Le nombre de bits dans la clé. Pour les clés basées sur EC, cela contiendra la taille de la courbe. |
"alg" |
string | L'algorithme de nom de clé. |
"subkeys" |
array | Un tableau indexé contenant des informations sur les sous-clés. Peut être vide si la clé primaire n'a pas de sous-clés. |
"uids" |
array | Un tableau indexé contenant des informations sur les identifiants d'utilisateur. Peut être vide si la clé primaire n'a pas d'identifiants d'utilisateur. |