PHP 8.4.0 RC4 available for testing

rnp_key_get_info

(PECL rnp >= 0.1.1)

rnp_key_get_infoRenvoie des informations sur la clé

Description

rnp_key_get_info(RnpFFI $ffi, string $key_fp): array|false

Liste de paramètres

ffi

L'objet FFI retourné par rnp_ffi_create.

key_fp

L'empreinte de la clé.

Valeurs de retour

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.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top