openssl_pkey_get_details
(PHP 5 >= 5.2.0)
openssl_pkey_get_details — Devuelve una matriz con los detalles de la clave
Descripción
array openssl_pkey_get_details
( resource
$key
)Esta función devuelve los detalles de la clave (bits, key, type).
Parámetros
-
key -
Un recurso que contiene la clave.
Valores devueltos
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"