Отображаемое имя Сертификат OID - Windows - PullRequest
0 голосов
/ 07 ноября 2018

Я установил сертификат на двух машинах Windows (на обеих Windows 7 x86), и когда я обращаюсь к свойствам этого сертификата с помощью certmgr, раздел «Subject Alternative Name» различен для обеих машин. Тот, который содержит «2.16.76.1.3.3», является правильным, это официальный OID для «CNPJ». Я пытался экспортировать сертификат «правильной» машины и не работает. Я не знаю, есть ли способ сопоставить OID с «общими» именами, но мне нужен оригинальный OID. Сертификат, установленный на двух компьютерах, находится в одном и том же файле (.pfx). Детали сертификата ниже:

"неправильные" свойства

"правильные" свойства

1 Ответ

0 голосов
/ 08 ноября 2018

Если сертификат поступил из того же источника (того же PFX), то, вероятно, запись Subject Alternative Name. Разница в том, что на одном из двух компьютеров 2.16.76.1.3.3 зарегистрировано с именем (CNPJ), а на другом нет.

CryptRegisterOIDInfo может использоваться для регистрации сопоставлений имени / значения (и других данных) для OID; предположительно, у «правильной» машины в какой-то момент вызывалось какое-то программное обеспечение для регистрации CNPJ.

Это просто проблема отображения пользовательского интерфейса (Windows CertUI использует понятные имена, когда это возможно, в противном случае - OID с точками и десятичными точками).

...