Отображаемое имя Сертификат OID - Windows
Я установил сертификат на двух машинах Windows (на обеих Windows 7 x86), и когда я обращаюсь к свойствам этого сертификата с помощью certmgr, раздел "Subject Alternative Name" различен для обеих машин. Тот, который содержит "2.16.76.1.3.3", является правильным, это официальный OID для "CNPJ". Я попытался экспортировать сертификат "правильной" машины и не работает. Я не знаю, есть ли способ сопоставить OID с "общими" именами, но мне нужен оригинальный OID. Сертификат, установленный на двух компьютерах, находится в одном файле (.pfx). Детали сертификата ниже:
1 ответ
Если сертификат был получен из того же источника (того же PFX), то запись альтернативного имени субъекта, вероятно, совпадает. Разница в том, что на одном из двух компьютеров 2.16.76.1.3.3 зарегистрировано с именем (CNPJ), а на другом нет.
CryptRegisterOIDInfo может использоваться для регистрации сопоставлений имени / значения (и других данных) для OID; предположительно, у "правильной" машины был какой-то программный инструмент, который в какой-то момент вызывал для регистрации CNPJ.
Это просто проблема отображения пользовательского интерфейса (Windows CertUI использует понятные имена, когда это возможно, в противном случае - OID с точками и десятичными).