Статус: Активный участник
Группы: Участники
Зарегистрирован: 03.05.2012(UTC) Сообщений: 171 Откуда: Екатеринбург
Сказал(а) «Спасибо»: 46 раз Поблагодарили: 23 раз в 19 постах
|
Наткнулся на такую проблему. Если компонент имени X509 был закодирован как utf8String, вызов CertNameToStr возвращает 0x80093100 Соответственно, сертификат нельзя установить, как-либо использовать, итд. При этом под win все нормально. Почитал приложение к 795 приказу-там это разрешено: DirectoryString ::= CHOICE { teletexString TeletexString (SIZE (1..MAX)), printableString PrintableString (SIZE (1..MAX)), universalStri№g UniversalString (SIZE (1..MAX)), utf8String UTF8String (SIZE (1..MAX)), bmpString BMPString (SIZE (1..MAX)) }. Если компоненты кодированы в bmpString-все работает нормально. Вопрос-это так задумано или получилось случайно, и должен ли я проверять запросы на сертификат еще и на это, чтобы не получить неработоспособный под CSP/Linux сертификат?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close