AcmePhp\Ssl\Signer\CertificateRequestSigner::getCSRPayload PHP Method

getCSRPayload() private method

Retrieves a CSR payload from the given distinguished name.
private getCSRPayload ( DistinguishedName $distinguishedName ) : array
$distinguishedName AcmePhp\Ssl\DistinguishedName
return array
    private function getCSRPayload(DistinguishedName $distinguishedName)
    {
        $payload = ['commonName' => $distinguishedName->getCommonName()];
        if (null !== ($countryName = $distinguishedName->getCountryName())) {
            $payload['countryName'] = $countryName;
        }
        if (null !== ($stateOrProvinceName = $distinguishedName->getStateOrProvinceName())) {
            $payload['stateOrProvinceName'] = $stateOrProvinceName;
        }
        if (null !== ($localityName = $distinguishedName->getLocalityName())) {
            $payload['localityName'] = $localityName;
        }
        if (null !== ($OrganizationName = $distinguishedName->getOrganizationName())) {
            $payload['organizationName'] = $OrganizationName;
        }
        if (null !== ($organizationUnitName = $distinguishedName->getOrganizationalUnitName())) {
            $payload['organizationalUnitName'] = $organizationUnitName;
        }
        if (null !== ($emailAddress = $distinguishedName->getEmailAddress())) {
            $payload['emailAddress'] = $emailAddress;
        }
        return $payload;
    }