Atom Лента - Форум КриптоПро - Тема:Генерация сертификата из запроса с помощью openssl. - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Generacijasertifikataizzaprosaspomoshch'juopenssl.-10:1Copyright 2024 Форум КриптоПро2024-03-29T11:57:48Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *Андрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *miklahttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38336&name=miklaАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *miklahttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38336&name=miklaYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid62395:1Генерация сертификата из запроса с помощью openssl.<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: mikla <a href="/forum2/default.aspx?g=posts&m=62393#post62393"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=62389#post62389"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>А если получить тестовый сертификат в УЦ КРИПТО-ПРО через браузер (IE, вставить запрос в base64), вариант?</div></div><br /><br />Что-то я сходу не разобрался.<br />Поставил КриптоПро ЭЦП Browser plug-in, а дальше что? :)</div></div><br /><br />например, так:<br /><a rel="nofollow" href="https://www.cryptopro.ru/certsrv/" title="https://www.cryptopro.ru/certsrv/">https://www.cryptopro.ru/certsrv/</a><br />Получить сертификат<br /><br />Выберите нужное действие:<br /><br /> Сформировать ключи и отправить запрос на сертификат<br /> <a rel="nofollow" href=" https://www.cryptopro.ru/certsrv/certrqxt.asp" title=" https://www.cryptopro.ru/certsrv/certrqxt.asp">Отправить готовый запрос PKCS#10 или PKCS#7 в кодировке Base64</a><br /></td></tr></table>2015-09-16T14:56:32+03:002015-09-16T14:56:32+03:00Андрей *<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: mikla <a href="/forum2/default.aspx?g=posts&m=62393#post62393"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=62389#post62389"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>А если получить тестовый сертификат в УЦ КРИПТО-ПРО через браузер (IE, вставить запрос в base64), вариант?</div></div><br /><br />Что-то я сходу не разобрался.<br />Поставил КриптоПро ЭЦП Browser plug-in, а дальше что? :)</div></div><br /><br />например, так:<br /><a rel="nofollow" href="https://www.cryptopro.ru/certsrv/" title="https://www.cryptopro.ru/certsrv/">https://www.cryptopro.ru/certsrv/</a><br />Получить сертификат<br /><br />Выберите нужное действие:<br /><br /> Сформировать ключи и отправить запрос на сертификат<br /> <a rel="nofollow" href=" https://www.cryptopro.ru/certsrv/certrqxt.asp" title=" https://www.cryptopro.ru/certsrv/certrqxt.asp">Отправить готовый запрос PKCS#10 или PKCS#7 в кодировке Base64</a><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid62393:1Генерация сертификата из запроса с помощью openssl.<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=62389#post62389"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>А если получить тестовый сертификат в УЦ КРИПТО-ПРО через браузер (IE, вставить запрос в base64), вариант?</div></div><br /><br />Что-то я сходу не разобрался.<br />Поставил КриптоПро ЭЦП Browser plug-in, а дальше что? :)</td></tr></table>2015-09-16T14:47:10+03:002015-09-16T14:47:10+03:00mikla<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=62389#post62389"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>А если получить тестовый сертификат в УЦ КРИПТО-ПРО через браузер (IE, вставить запрос в base64), вариант?</div></div><br /><br />Что-то я сходу не разобрался.<br />Поставил КриптоПро ЭЦП Browser plug-in, а дальше что? :)</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid62389:1Генерация сертификата из запроса с помощью openssl.<table class="content postContainer_Alt" width="100%"><tr><td>А если получить тестовый сертификат в УЦ КРИПТО-ПРО через браузер (IE, вставить запрос в base64), вариант?</td></tr></table>2015-09-16T14:01:23+03:002015-09-16T14:01:23+03:00Андрей *<table class="content postContainer_Alt" width="100%"><tr><td>А если получить тестовый сертификат в УЦ КРИПТО-ПРО через браузер (IE, вставить запрос в base64), вариант?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid62382:1Генерация сертификата из запроса с помощью openssl.<table class="content postContainer" width="100%"><tr><td>Всем привет. <br /><br />Генерирую ключи JCSP провайдером, алгоритм JCP.GOST_EL_DEGREE_NAME.<br />Сохраняю их в keystore, type=REGISTRY<br /><br />Генерирую запрос на сертификат. <br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-java">
val request = new GostCertificateRequest(JCSP.PROVIDER_NAME)
request.setKeyUsage(KeyUsage.CRYPT_DEFAULT)
request.setPublicKeyInfo(keyPair.getPublic)
request.setSubjectInfo("CN=?")
request.encodeAndSign(keyPair.getPrivate, JCP.GOST_EL_SIGN_NAME)
val baos = new ByteArrayOutputStream()
req.printToBASE64(new PrintStream(baos))
baos.toString
</code></pre>
</div></div><br /><br />получаю что-то типа <br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
-----BEGIN NEW CERTIFICATE REQUEST-----
MIICcTCCAiACAQAwggGQMQswCQYDVQQGEwJSVTEXMBUGCCqFAwOBAwEBEgkxMjM0NTY3ODkxGTAX
BgUqhQNkAxIOMTIzLTQ1Ni03ODktMDExFzAVBgUqhQNkARIMMTIzNDU2Nzg5MDEyMTAwLgYDVQQM
DCfQk9C10L3QtdGA0LDQu9GM0L3Ri9C5INC00LjRgNC10LrRgtC+0YAxIzAhBgNVBAsMGtCQ0LTQ
....
-----END NEW CERTIFICATE REQUEST-----
</code></pre>
</div></div><br /><br />Вопрос: как при помощи openssl сгенерировать сам сертификат? </td></tr></table>2015-09-16T12:38:39+03:002015-09-16T12:38:39+03:00mikla<table class="content postContainer" width="100%"><tr><td>Всем привет. <br /><br />Генерирую ключи JCSP провайдером, алгоритм JCP.GOST_EL_DEGREE_NAME.<br />Сохраняю их в keystore, type=REGISTRY<br /><br />Генерирую запрос на сертификат. <br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-java">
val request = new GostCertificateRequest(JCSP.PROVIDER_NAME)
request.setKeyUsage(KeyUsage.CRYPT_DEFAULT)
request.setPublicKeyInfo(keyPair.getPublic)
request.setSubjectInfo("CN=?")
request.encodeAndSign(keyPair.getPrivate, JCP.GOST_EL_SIGN_NAME)
val baos = new ByteArrayOutputStream()
req.printToBASE64(new PrintStream(baos))
baos.toString
</code></pre>
</div></div><br /><br />получаю что-то типа <br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup">
-----BEGIN NEW CERTIFICATE REQUEST-----
MIICcTCCAiACAQAwggGQMQswCQYDVQQGEwJSVTEXMBUGCCqFAwOBAwEBEgkxMjM0NTY3ODkxGTAX
BgUqhQNkAxIOMTIzLTQ1Ni03ODktMDExFzAVBgUqhQNkARIMMTIzNDU2Nzg5MDEyMTAwLgYDVQQM
DCfQk9C10L3QtdGA0LDQu9GM0L3Ri9C5INC00LjRgNC10LrRgtC+0YAxIzAhBgNVBAsMGtCQ0LTQ
....
-----END NEW CERTIFICATE REQUEST-----
</code></pre>
</div></div><br /><br />Вопрос: как при помощи openssl сгенерировать сам сертификат? </td></tr></table>