openssl под виндой и русская кодировка
C:\openssl-out\bin>openssl req -config openssl.cfg -utf8 -new -key private.pem -subj "/CN=Пупкин Василий" -out req.pemкак я понимаю, у тебя сама консоль переводит из cp1251 в cp2152
выставь в свойствах винды язык для неюникод приложений. и если не поможет поправь в реестре
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
ключи 1250 и 1252 на значение c_1251.nls
если не поможет, то хз.
Используй нормальные операционки для генерации ключей...
замена 1250 и 1252 на 1251 эффекта не дало
мой последний опыт "отладки по переписке" принес мне знание, что в виндовой консоли кодировка cp866
UTF-8: chcp 65001
cp1251, соответственно: chcp 1251
chcp без аргументов - показать текущую.
Реестр лучше вернуть на место.
Для отображения Юникодовых символов в консоли ее шрифт полезно поменять на Lucida console. отсюда
Реестр лучше вернуть на место.
почему? у меня в 8ке например эти ключи сами прописаны так, без внешнего вмешательства.
хочу издать запросuse .bat, Luke!
Оставить комментарий
yolki
ОК, под линуксами в UTF-8 локали всё шоколадно.хочу издать запрос на сертификат:
> openssl req -new -key private.pem -subj "/CN=Пупкин Василий" -out req.pem
генерирует T61STRING со строкой "Ïóïêèí Âàñèëèé"
добавление опции string_mask = utf8only генерирует UTF8 STRING с тем же "Ïóïêèí Âàñèëèé"
добавление ключа -utf8 или опции "utf8=yes" в конфиг ничего не даёт: