OpenSLL эмитент / различия в формате темы - PullRequest
0 голосов
/ 14 мая 2019

Я получаю разные форматы эмитента / субъекта для двух версий OpenSSL: OpenSSL 1.1.1 и OpenSSL 1.0.2n. Может ли версия 1.1.1 отформатировать тему / издателя, как это делает 1.0.2n?

$ openssl x509 -in cert.pem -noout -issuer

# 1.1.1 11 Sep 2018
issuer=C = RU, O = TestOrg, OU = TestOrg Certification Authority, CN = rsa

# 1.0.2n 7 Dec 2017
issuer= /C=RU/O=TestOrg/OU=TestOrg Certification Authority/CN=rsa

1 Ответ

1 голос
/ 15 мая 2019

Вам необходимо использовать опцию "-nameopt compat" .например,

openssl x509 -in cert.pem -noout -issuer -nameopt compat

Из документации:

-nameopt option

опция, которая определяет, как отображаются имена субъекта или эмитента.Аргументом опции может быть одна опция или несколько опций, разделенных запятыми.В качестве альтернативы ключ -nameopt может использоваться более одного раза для установки нескольких параметров.См. Раздел ИМЯ ПАРАМЕТРЫ для получения дополнительной информации.

и

compat

используйте старый формат.Это эквивалентно тому, что вообще не указывается никаких опций имени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...