<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Получение данных из сертификата]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/2738" />
	<updated>2018-01-24T08:57:21Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/2738/</id>
		<entry>
			<title type="html"><![CDATA[Re: Получение данных из сертификата]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/11504/#p11504" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>well2468</strong>.</p><p>Все зависит от Вашего желания и стека технологий, который Вы используете. Вы можете использовать $filter из AngularJS, как это сделано у нас. Можете использовать регулярное выражение. Или можете воспользоваться <a href="https://github.com/PeculiarVentures/PKI.js">https://github.com/PeculiarVentures/PKI.js</a> для парсинга сертификата.</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-01-24T08:57:21Z</updated>
			<id>https://forum.rutoken.ru/post/11504/#p11504</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Получение данных из сертификата]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/11501/#p11501" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>При помощи функции parseCertificate получаю ответ в таком виде<br /></p><div class="codebox"><pre><code>  {
      issuer: [
         undefined: undefined
      ],
      serialNumber: &quot;34:CF:CC:9E:C0:78:9C:FE&quot;,
      subject: [
         undefined: undefined
      ],
      text: &quot;Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            34:cf:cc:9e:c0:78:9c:fe
    Signature Algorithm: GOST R 34.11-94 with GOST R 34.10-2001
        Issuer: C=RU,L=Moscow,O=OOO &quot;Garant-Park-Telecom&quot;,CN=Test CA
        Validity
            Not Before: Jan 23 17:45:16 2018 GMT
            Not After : Jan 23 17:45:16 2019 GMT
        Subject: L=Москва,ST=Москва,C=RU,title=Руководитель обособленного подразделения,OGRN=1027700041830,O=ООО Организация,INN=773604518700,GN=Роман Станиславович,SN=Соколов,CN=Соколов Роман Станиславович
        Subject Public Key Info:
            Public Key Algorithm: GOST R 34.10-2001
                Public key:
                   X:4ACBA63ED4E8D09824E75FCF294507195744D548A2D4CCF3F145AABD3B76E487
                   Y:ECCBC3683A1CAAAAE06F2189F3382060E3E352DE3D31000933DDC8AC524272BA
                Parameter set: id-GostR3410-2001-CryptoPro-A-ParamSet
        X509v3 extensions:
            X509v3 Subject Key Identifier: 
                8E:0E:78:21:9D:F3:8D&quot;,
      validNotAfter: &quot;2019-01-23T17:45:16Z&quot;,
      validNotBefore: &quot;2018-01-23T17:45:16Z&quot;
   }</code></pre></div><p>чтобы получить из сертификата, например, CommonName и INN владельца (как у вас на <a href="http://ra.rutoken.ru">http://ra.rutoken.ru</a>) необходимо использовать регулярные выражения или есть какой то другой способ?</p>]]></content>
			<author>
				<name><![CDATA[well2468]]></name>
				<uri>https://forum.rutoken.ru/user/10838/</uri>
			</author>
			<updated>2018-01-23T18:37:35Z</updated>
			<id>https://forum.rutoken.ru/post/11501/#p11501</id>
		</entry>
</feed>
