Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,390 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 714 раз в 619 постах
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 03.05.2012(UTC) Сообщений: 171 Откуда: Екатеринбург
Сказал(а) «Спасибо»: 46 раз Поблагодарили: 23 раз в 19 постах
|
под линуксом работает обратный слэш. под вин: создаем файл типа request.cmd в нем: chcp 1251 cryptcp.exe -creatrqst -provtype 75 -ex -dn "CN=xxxx,C=RU,S=66 Свердловская область,L=Екатеринбург,2.5.4.9=\"ул. Чебышева\",O=ООО «XXX»,E=a@v.ru,ИНН=006677889900,ОГРН=1020304050608" -certusage "1.3.6.1.5.5.7.3.1,1.2.643.100.113.1,1.2.643.100.113.2" req-ru-01.req кодировка в обоих случаях должна быть 1251 так кавычки в адресе в dn работают.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.03.2012(UTC) Сообщений: 177
Сказал(а) «Спасибо»: 57 раз Поблагодарили: 11 раз в 8 постах
|
Автор: Евгений Пономаренко под линуксом работает обратный слэш. под вин: создаем файл типа request.cmd в нем: chcp 1251 cryptcp.exe -creatrqst -provtype 75 -ex -dn "CN=xxxx,C=RU,S=66 Свердловская область,L=Екатеринбург,2.5.4.9=\"ул. Чебышева\",O=ООО «XXX»,E=a@v.ru,ИНН=006677889900,ОГРН=1020304050608" -certusage "1.3.6.1.5.5.7.3.1,1.2.643.100.113.1,1.2.643.100.113.2" req-ru-01.req кодировка в обоих случаях должна быть 1251 так кавычки в адресе в dn работают.
у меня в винде при копировании в батник попало так: O=ООО <XXX>
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287 Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
maxdm, ну я же написал какие способы я уже испробовал. Уж что что, а гуглить я умею На всякий случай что уже попробовал: - обрамление значения в ' или ` вместо двойных кавычек; - экранирование двойных кавычек в O=ООО "Тестовая организация" символами \, ^, ^^, ^^^; - замену O=ООО "Тестовая организация" на O=ООО ""Тестовая организация""; - замену " на x22 или \x22, ^\x22, #22; - замену пробелов в значении на %20, чтобы все значение не заключать в двойные кавычки Евгений Пономаренко, так не работает.. только кодировка "сломалась" Отредактировано пользователем 8 мая 2014 г. 16:28:54(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 03.05.2012(UTC) Сообщений: 171 Откуда: Екатеринбург
Сказал(а) «Спасибо»: 46 раз Поблагодарили: 23 раз в 19 постах
|
Автор: Laroux - экранирование двойных кавычек в O=ООО "Тестовая организация" символами \, ^, ^^, ^^^; Евгений Пономаренко, так не работает.. только кодировка "сломалась"
Я кажется понял. У меня кавычки использовались в адресе для экранирования запятых. Успешно. В компоненте имени они вроде как недопустимы? я заменяю на двойные угловые.. Alt-0171 и Alt-0187 в нотепаде. Насчет кодировки- я только так и смог заставить эту утилиту работать, причину не нашел.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 11.03.2013(UTC) Сообщений: 805 Откуда: Оттуда Сказал «Спасибо»: 4 раз Поблагодарили: 148 раз в 144 постах
|
|
|
1 пользователь поблагодарил Андрей Емельянов за этот пост.
|
Laroux оставлено 12.05.2014(UTC)
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287 Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
Алилуйя! Спасибо огроменное. Вот решение: Автор: Leo -dn "o=""ООО """"КриптоПро"""""",cn=""Фамилия Имя Отчество"""
Алгоритмизуется так: все (!) поля заключаются в 2 кавычки, т.е. cn=""Фамилия Имя Отчество""" - тоже не мешает, особенно в связи с пробелами, в значениях полей каждая кавычка заменяется на 4 штуки. Плюс - внешние кавычки для обрамления всего dn
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287 Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
в продолжение разговора еще вопрос: теперь запрос создается такой, как нужен. Все устраивает, но строка Цитата:cryptcp -creatrqst r31.der -provtype 75 -cont Ivanov31 -dn
"T=Руководитель,OID.1.2.840.113549.1.9.2=INN=0123456789/KPP=123456789/OGRN=0123456789123,CN=Петров Петр Петрович,OU=Тестовое
подразделение,O=""ООО """"Тестовая организация"""""",L=Краснодар,S=23 Краснодарский
край,C=RU,E=test@test.ru,ИНН=001234567890,ОГРН=0123456789123,СНИЛС=12345678901" -certusage
"1.2.643.1.1,1.2.643.1.2,1.2.643.1.3.1,1.2.643.1.4.5,1.2.643.1.5,1.2.643.1.6" -both -ku -provname "Crypto-Pro GOST R 34.10
-2001 Cryptographic Service Provider" работает корректно только, если ее запускать напрямую из командной строки. Если же создать файл req.bat и поместить эту строку в него, то при его выполнении вместо всех русских символов выдается абракадабра и, после создания запроса, ошибка "В строке содержится недопустимый ключ атрибута имени X500, OID, значение или разделитель". Лечится добавлением в начала bat-ника строки chcp 1251 От кракозябров не лечит, но запрос хотя бы создается. Хотелось бы, чтобы данные запроса показывались при запуске bat-файла читаемыми русскими символами. Можно как-то сделать? Спасибо
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,390 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 714 раз в 619 постах
|
Может батник стоит сохранять в кодировке 866? Точнее в кодировке консоли по-умолчанию. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287 Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
Вопросик: а почему в *nix-ах это приложение командной строки бесплатное, а виндузятникам надо за него дополнительно платить?
У меня тут проблема такая есть орг.-тех.: хотел прикрутить cryptcp для генерации запросов пользователем. При первом использовании еще куда не шло: есть у вас на сайте тестовая лицензия. С ее помощью можно сделать запрос. А вот на следующий год уже ничего не получится без приобретения cryptcp.
Получается нужна строка раз в год.. и для этого ее необходимо приобретать. Ну, опять же, если у тебя Windows.
Может кто подскажет, как можно поступить корректно?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close