openssl_csr_get_subject

PHP 5 >= 5.2.0, PHP 7, PHP 8
openssl_csr_get_subject - Returns the subject of a CSR
Manual
Code Examples

openssl_csr_get_subject(
     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.

Related Functions

Example of openssl_csr_get_subject

Show all examples for openssl_csr_get_subject

PHP Version:


Function openssl_csr_get_subject:

OpenSSL Functions

Most used PHP functions