(PHP 5 >= 5.2.0, PHP 7)
openssl_pkey_get_details — Devuelve una matriz con los detalles de la clave
$key
) : arrayEsta función devuelve los detalles de la clave (bits, key, type).
keyUn recurso que contiene la clave.
Devuelve una matriz con los detalles de la clave si se tuvo éxito o FALSE si falló.
La matriz devuelta tiene indexados bits (número de bits),
key (representación de cadena de la clave pública) y
type (el tipo de la clave que es
OPENSSL_KEYTYPE_RSA,
OPENSSL_KEYTYPE_DSA,
OPENSSL_KEYTYPE_DH,
OPENSSL_KEYTYPE_EC o -1 significa desconocido).
Dependiendo del tipo de clave usada, se pueden devolver detalles adicionales. Observe que algunos elementos pueden no estar disponibles.
OPENSSL_KEYTYPE_RSA, una clave adicional del array llamada "rsa",
que contiene la información de la clave, es devuelta.
| Clave | Descripción |
|---|---|
| "n" | |
| "e" | |
| "d" | |
| "p" | |
| "q" | |
| "dmp1" | |
| "dmq1" | |
| "iqmp" |
OPENSSL_KEYTYPE_DSA, una clave adicional del array llamada "dsa",
que contiene la información de la clave, es devuelta.
| Clave | Descripción |
|---|---|
| "p" | |
| "q" | |
| "g" | |
| "priv_key" | |
| "pub_key" |
OPENSSL_KEYTYPE_DH, una clave adicional del array llamada "dh",
que contiene la información de la clave, es devuelta.
| Clave | Descripción |
|---|---|
| "p" | |
| "g" | |
| "priv_key" | |
| "pub_key" |