08.08.2007 12:36:32 | Неструктурированный адрес | | Ответов: 5 |
|
Даша | | |
|
Подскажите, пожалуйста, как на базе УЦ от Microsoft создать запрос на сертификат, содержащий в себе поле Неструктурированный адрес |
|
Ответы:
|
08.08.2007 13:04:19 | Василий |
|
Можно уточнить - предполагается использование веб-интерфейса MS CA (http://имя_сервера/certsrv)?
Если да - нужно подредактировать файлы веб-интерфейса (на сервере CA, %windir%\system32\certsrv), включив туда нужное поле (по аналогии с остальными компонентами имени). Название компонента - UnstructuredAddress, OID - 1.2.840.113549.1.9.8 |
|
|
Спасибо! |
|
|
Сорри. Поправила код асп. добавила поле для неструктуризированного адреса, и через переменную прописала в строку как UnstructuredAddress по аналогии. Результат: Error: 0x80092023 - CRYPT_E_INVALID_X500_STRING. Подскажите. Может у меня это поле где-нибудь не определено. |
|
08.08.2007 14:35:13 | Василий |
|
Проверил - работает.
В строке добавления компонента имени нужно писать именно OID, т.е.:
sDistinguishedName+="1.2.840.113549.1.9.8=...
Не забудьте также добавить UnstructuredAddress в число разрешённых полей на CA - это параметр SubjectTemplate в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration\<имя ЦС> и перезапустить MS CA |
|
|
Да. После написания предыдущего поста так и сделали. написали ОИД=. прокатило. только в сертификат непопало поле.
добавили в реестр. помогло !!!
Агромное ПАСИБО !!!! |
|