openssl_pkey_get_details
(PHP 5 >= 5.2.0)
openssl_pkey_get_details — Retourne un tableau contenant le détail d'une clé
Description
$key
)Retourne les détails d'une clé (bits, key, type).
Liste de paramètres
-
key
-
Ressource représentant la clé.
Valeurs de retour
Retourne un tableau avec les détails de la clé en cas de succès,
ou FALSE
si une erreur survient. Le tableau retourné contient
l'index bits (nombre d'octets),
key (représentation sous forme de chaîne de caractères de
la clé publique) et
type (type de clé, parmi les constantes
OPENSSL_KEYTYPE_RSA
,
OPENSSL_KEYTYPE_DSA
,
OPENSSL_KEYTYPE_DH
,
OPENSSL_KEYTYPE_EC
ou -1, signifiant "inconnu").
En fonction du type de clés utilisées, des détails supplémentaires peuvent être retournés. Notez que quelques éléments peuvent ne pas être toujours disponibles.
-
OPENSSL_KEYTYPE_RSA
, une clé de tableau additionnelle appelée "rsa", contenant la donnée de clé est retournéeKey Description "n" "e" "d" "p" "q" "dmp1" "dmq1" "iqmp" -
OPENSSL_KEYTYPE_DSA
, une clé de tableau additionnelle appelée "dsa", contenant la donnée de clé est retournéeKey Description "p" "q" "g" "priv_key" "pub_key" -
OPENSSL_KEYTYPE_DH
, une clé de tableau additionnelle appelée "dh", contenant la donnée de clé est retournée.Key Description "p" "g" "priv_key" "pub_key"