Как переопределить значения conf-файла OpenSSL для openssl_csr_new () с переполнением стека

Я делаю запрос сертификата на сервер, который позволяет мне добавить только Параметры countryName и commonName для openssl_csr_new() дп-параметр.

Теперь есть настройки, которые приходят из conf-файла, если я не буду предоставлять, скажем, organizationName. Если я инициализирую organizationName как пустую строку openssl_csr_new() вызов не удастся с "dn: add_entry_by_NID 16 (failed; check error queue and value ofstring_mask OpenSSLoption if illegal characters are reported)",

Конечно, я могу редактировать свой местный OpenSSL conf-file, но я должен редактировать его на всех серверах, на которых развернут код.

Для нас было бы лучше, если бы мы могли переопределить эти значения conf-файла из кода.

Я пытался добавить $dn['config'] = ''; но это не работает. Может быть, есть другая волшебная настройка, которая скажет OpenSSL, что она не используется, пожалуйста.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …