openssl_pkey_get_details Returns an array with the key details &reftitle.description; arrayopenssl_pkey_get_details resourcekey This function returns the key details (bits, key, type). &reftitle.parameters; key Resource holding the key. &reftitle.returnvalues; Returns an array with the key details in success or &false; in failure. Returned array has indexes bits (number of bits), key (string representation 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. OPENSSL_KEYTYPE_RSA, an additional array key named "rsa", containing the key data is returned. Key &Description; "n" "e" "d" "p" "q" "dmp1" "dmq1" "iqmp" OPENSSL_KEYTYPE_DSA, an additional array key named "dsa", containing the key data is returned. Key &Description; "p" "q" "g" "priv_key" "pub_key" OPENSSL_KEYTYPE_DH, an additional array key named "dh", containing the key data is returned. Key &Description; "p" "g" "priv_key" "pub_key"