<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Рутокен &mdash; Верификация в Java без токена]]></title>
		<link>https://forum.rutoken.ru/topic/2295/</link>
		<atom:link href="https://forum.rutoken.ru/feed/rss/topic/2295/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Верификация в Java без токена».]]></description>
		<lastBuildDate>Mon, 26 Oct 2015 18:19:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Верификация в Java без токена]]></title>
			<link>https://forum.rutoken.ru/post/8957/#p8957</link>
			<description><![CDATA[<p>rtPKCS11/rtPKCS11ecp не поддерживают алгоритм SHAwithRSA<br />поддерживаются лишь SHA1 и RSA по отдельности</p><p>В BouncyCastle у вас не проходит проверку возможно потому что может использоваться разный вид паддинга (PKCS1.5 или OAEP)</p>]]></description>
			<author><![CDATA[null@example.com (Кирилл Мещеряков)]]></author>
			<pubDate>Mon, 26 Oct 2015 18:19:50 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8957/#p8957</guid>
		</item>
		<item>
			<title><![CDATA[Верификация в Java без токена]]></title>
			<link>https://forum.rutoken.ru/post/8698/#p8698</link>
			<description><![CDATA[<p>Какие есть способы верификации подписи SHAwithRSA (подписанной токеном ЭЦП), без использования самого токена и не применяя MSCApi? <br />Пробовал след-ие варианты: <br />1. SunMSCAPI - работает, подпись проходит верификацию, но этот вар-нт не годится, ибо мне нужна работа под unix&#039;ами;<br />2. BouncyCastle - подпись проверку не проходит;<br />3. SunPKCS11 + rtPKCS11/rtPKCS11ECP - вообще чудеса: на запрос любого алгоритма отвечает NoSuchAlgorithmException. <br />Provider.getServices() возвращает пустой список, то есть получающийся провайдер вообще не понимает никакие алгоритмы;<br />3. JRT11Provider - не поддерживает SHAwithRSA</p><p>Пример того, что я пытаюсь делать с SunPKCS11: <br /></p><div class="codebox"><pre><code>String pkcs11config = &quot;name = ruToken\n&quot;
         + &quot;library = c:\\windows\\system32\\rtPKCS11ECP.dll&quot;;
ByteArrayInputStream configStream = new ByteArrayInputStream(pkcs11config.getBytes());
Provider provider = new SunPKCS11(configStream);
Signature signature = Signature.getInstance(&quot;SHA1withRSA&quot;, provider);  // NoSuchAlgorithmException, WTF?</code></pre></div><p>Что я делаю не так? Буду очень признателен за любую помощь.</p>]]></description>
			<author><![CDATA[null@example.com (ConstantineOupirum)]]></author>
			<pubDate>Mon, 17 Aug 2015 18:20:43 +0000</pubDate>
			<guid>https://forum.rutoken.ru/post/8698/#p8698</guid>
		</item>
	</channel>
</rss>
