Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline 0xBA0BAB  
#1 Оставлено : 13 июля 2010 г. 20:20:44(UTC)
0xBA0BAB

Статус: Участник

Группы: Участники
Зарегистрирован: 13.07.2010(UTC)
Сообщений: 11

Еще раз прошу прощения, не могу разобраться.
Сгенерировал запрос на сертификат:
Код:
java -cp samples.jar ComLine.KeyPairGen -alias megakey -storepass 123 -isServer true
-dname CN=***,OU=Security,O=****,C=RU -encoding base64 -reqCertpath C:/..../req.cr

Пытаюсь получить сертификат на другой машине (на исходной нет интернета):
Код:
@set JEXT=%JAVA_HOME%/jre/lib/ext
@java -Dhttp.proxyHost=*** -Dhttp.proxyPort=3128 -cp ./samples.jar;%JEXT%/JCPRequest.jar;%JEXT%/asn1rt.jar;%JEXT%/AsnLite.jar;%JEXT%/JCP.jar ComLine.getCert -alias Alias -storepass 123 -http http://www.cryptopro.ru/certsrv/ -certpath c:/.../my.cer -encoding base64 -reqCertpath C:/.../req.cr

Ответ краток:
Код:

13.07.2010 18:14:39 ComLine.getCert main
INFO:
 Request ID not found
HELP
....

Что не так?
Offline Iva  
#2 Оставлено : 14 июля 2010 г. 19:09:11(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.10.2008(UTC)
Сообщений: 181

Здравствуйте.
Такое автоматическое получение сертификата без документов и пр. возможно только для тестов, особо полагаться на него не стоит. К тому же, разные центры могут иметь разный формат, правда это не Ваш случай, Вы обращаетесь на http://www.cryptopro.ru/certsrv/
Ошибка "Request ID not found" значит, что у JCP не получилось разобрать ответ сервера, т.е. там не найден шаблон "ReqID=" после которого должен идти закодированный сертификат.
Зайдите браузером на http://www.cryptopro.ru/certsrv/ и попробуйте получить сертификат по запросу. Что скажет?
Offline 0xBA0BAB  
#3 Оставлено : 14 июля 2010 г. 20:01:47(UTC)
0xBA0BAB

Статус: Участник

Группы: Участники
Зарегистрирован: 13.07.2010(UTC)
Сообщений: 11

Iva написал:
Такое автоматическое получение ... возможно только для тестов

Это и нужно.

Iva написал:
Зайдите браузером на http://www.cryptopro.ru/certsrv/ и попробуйте получить сертификат по запросу. Что скажет?

после переустановки CSP (версии 3.6, демо) сертификат выдает.
Если совсем честно, то я так и не понял, как можно получить сертификат по запросу, сформированному с помощью ComLine.KeyPairGen
По указанному адресу, простите, нигде содержимое этого файла не принимается.
Поэтому и пытаюсь выполнить ComLine.getCert, который, как я понял, одним из аргументов принимает файл запроса.
Во встроенной справке (которую выдает ComLine.getCert) ничего про ReqID не сказано...
Offline 0xBA0BAB  
#4 Оставлено : 15 июля 2010 г. 17:11:18(UTC)
0xBA0BAB

Статус: Участник

Группы: Участники
Зарегистрирован: 13.07.2010(UTC)
Сообщений: 11

Ладно, будем считать, что для тестовых целей подойдет самоподписанный сертификат, сформированный командой:
Код:
%JAVA_HOME%/bin/keytool -genkey -alias tomcat -keysize 512 -provider ru.CryptoPro.JCP.JCP -keypass ******* -keystore c:\...\.keystore -storepass ****** -keyalg GOST3410 -sigalg GOST3411withGOST3410EL -storetype HDImageStore

В принципе, можно бы тему считать закрытой, хотя интерес в вопросе "как получить сертификат тестового УЦ, если на машине есть только файл запроса на сертификат (от ComLine.KeyPairGen) и установленный JCP" сохранился.
Offline Iva  
#5 Оставлено : 16 июля 2010 г. 14:33:34(UTC)
Iva

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.10.2008(UTC)
Сообщений: 181

ComLine это пример использования JCP и распространяется в исходниках.
На полноту не претендует.
Offline Ольга  
#6 Оставлено : 16 июля 2010 г. 21:59:08(UTC)
Ольга

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.01.2008(UTC)
Сообщений: 207

Поблагодарили: 3 раз в 3 постах
скорее всего, Вам пришла html страничка с ответом от сервера (ошибка);
запрос в base64 можно использовать тут http://www.cryptopro.ru/certsrv/certrqxt.asp
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.