Типы ключей

OPENSSL_KEYTYPE_RSA (integer)
OPENSSL_KEYTYPE_DSA (integer)
OPENSSL_KEYTYPE_DH (integer)
OPENSSL_KEYTYPE_EC (integer)
Эта константа доступна, только если PHP скомпилирован с OpenSSL 0.9.8+. Добавлено в PHP 5.2.0.