openssl_pkey_get_details
キーの詳細の配列を返す
説明
arrayfalse openssl_pkey_get_details(OpenSSLAsymmetricKey $key
)
戻り値
成功した場合にキーの詳細を含む配列、失敗した場合に false
を返します。
返される配列のキーは bits
(ビット数)、
key
(公開鍵を表す文字列) および
type
(キーの種類。
OPENSSL_KEYTYPE_RSA
、
OPENSSL_KEYTYPE_DSA
、
OPENSSL_KEYTYPE_DH
、
OPENSSL_KEYTYPE_EC
のいずれか。あるいは不明な場合は -1)
となります。
使っているキーの型によって、さらに詳細が返されます。
常に存在するわけではない要素もあることに注意しましょう。
-
OPENSSL_KEYTYPE_RSA
の場合は "rsa"
というキーがあり、キーのデータが返されます。
-
OPENSSL_KEYTYPE_DSA
の場合は "dsa"
というキーがあり、キーのデータが返されます。
-
OPENSSL_KEYTYPE_DH
の場合は "dh"
というキーがあり、キーのデータが返されます。
-
OPENSSL_KEYTYPE_EC
の場合は "ec"
というキーがあり、キーのデータが返されます。