Predefined Constants
PHP Manual

Key types

OPENSSL_KEYTYPE_RSA ( integer )
OPENSSL_KEYTYPE_DSA ( integer )
OPENSSL_KEYTYPE_DH ( integer )

Predefined Constants
PHP Manual