(PHP 5 >= 5.2.0, PHP 7)
openssl_pkey_get_details — Retourne un tableau contenant le détail d'une clé
$key
)Retourne les détails d'une clé (bits, key, type).
key
Ressource représentant la clé.
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ée
Key | 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ée
Key | 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" |