(PHP 5 >= 5.2.0, PHP 7, PHP 8)
openssl_pkey_get_details — Devuelve una matriz con los detalles de la clave
Esta función devuelve los detalles de la clave (bits, key, type).
key
Un 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" |