openssl_csr_get_subject
PHP 5 >= 5.2.0, PHP 7, PHP 8
openssl_csr_get_subject - Returns the subject of a CSR
Manual
openssl_csr_get_subject(
OpenSSLCertificateSigningRequest|string$csr,
[bool$short_names = true]
): array|false
OpenSSLCertificateSigningRequest|string$csr,
[bool$short_names = true]
): array|false
openssl_csr_get_subject returns subject distinguished name information encoded in the csr including fields commonName (CN), organizationName (O), countryName (C) etc.
Parameters
- csr
-
See CSR parameters for a list of valid values.
- short_names
-
shortnames controls how the data is indexed in the array - if shortnames is true (the default) then fields will be indexed with the short name form, otherwise, the long name form will be used - e.g.: CN is the shortname form of commonName.
Return Values
Returns an associative array with subject description, or false on failure.
Changelog
Version | Description |
8.0.0 | csr accepts an OpenSSLCertificateSigningRequest instance now; previously, a resource of type OpenSSL X.509 CSR was accepted. |