Статус: Новичок
Группы: Участники
Зарегистрирован: 14.04.2013(UTC) Сообщений: 2
Сказал(а) «Спасибо»: 1 раз
|
Добрый день! Мы хотим создать запрос на квалифицированный сертификат с помощью XEnroll. Возникает проблема с кодированием стандартных атрибутов (O, CN, SN, ...). Если мы используем английские символы, то эти атрибуты кодируются как PrintableString. Если же используем русские символы, то как BMPString. При этом кодированием нестандартных атрибутов можно управлять через реестр, что мы и делаем, например, мы можем кодировать ИНН (1.2.643.3.131.1.1) как угодно: и как NumericString, и как PrintableSting, и как UTF8String (меняя атрибут ExtraInfo в соответствующей ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\<OID>). Вопрос в том, как закодировать стандартные атрибуты в UTF8String? Реестр не помогает  Отредактировано пользователем 15 апреля 2013 г. 12:41:44(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Перейти на висту/2008 или старше и использовать CertEnroll. |
|
 1 пользователь поблагодарил Кирилл Соболев за этот пост.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 14.04.2013(UTC) Сообщений: 2
Сказал(а) «Спасибо»: 1 раз
|
Автор: Kirill Sobolev  Перейти на висту/2008 или старше и использовать CertEnroll. Кирилл, спасибо за быстрый ответ! То есть нет никакой возможности добиться этого от XEnroll? Мы пробовали использовать ICEnroll4::addAttributeToRequest, передавая туда base64 от значения атрибута в ASN.1, но тогда атрибуты вовсе не попадают в запрос. Видимо он ждёт base64 от сырого значения, а не от значения в ASN.1. Через CertEnroll действительно получается сделать так, как нам надо и он работает у нас уже давно. Но уж очень хочется поддержать пользователей XP и Win 2003
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close