OPENSSL_PKEY_GET_DETAILS(3) 1 OPENSSL_PKEY_GET_DETAILS(3)
openssl_pkey_get_details - Returns an array with the key details
SYNOPSIS
array openssl_pkey_get_details (resource $key)
DESCRIPTION
This function returns the key details (bits, key, type).
PARAMETERS
o $key
- Resource holding the key.
RETURN VALUES
Returns an array with the key details in success or FALSE in failure. Returned array has indexes bits (number of bits), key (string repre-
sentation of the public key) and type (type of the key which is one of OPENSSL_KEYTYPE_RSA, OPENSSL_KEYTYPE_DSA, OPENSSL_KEYTYPE_DH,
OPENSSL_KEYTYPE_EC or -1 meaning unknown).
Depending on the key type used, additional details may be returned. Note that some elements may not always be available.
o OPENSSL_KEYTYPE_RSA, an additional array key named "rsa", containing the key data is returned.
o OPENSSL_KEYTYPE_DSA, an additional array key named "dsa", containing the key data is returned.
o OPENSSL_KEYTYPE_DH, an additional array key named "dh", containing the key data is returned.
PHP Documentation Group OPENSSL_PKEY_GET_DETAILS(3)