Atom Лента - Форум КриптоПро - Тема:Как проставить атрибут "сведения о клиенте" в запросе на сертификат? - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Kakprostavit'atribut"svedenijaokliente"vzaprosenasertifikat?-10:1Copyright 2024 Форум КриптоПро2024-03-29T00:44:06Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruСтанислав Королёвhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=35262&name=Станислав КоролёвСтанислав Королёвhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=35262&name=Станислав КоролёвВиктор Леонhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=51432&name=Виктор ЛеонВиктор Леонhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=51432&name=Виктор ЛеонYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid99560:1Как проставить атрибут "сведения о клиенте" в запросе на сертификат?<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте,<br /><br />Запрос передан разработчикам.</td></tr></table>2019-01-29T08:11:29+03:002019-01-29T08:11:29+03:00Станислав Королёв<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте,<br /><br />Запрос передан разработчикам.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid99143:1Как проставить атрибут "сведения о клиенте" в запросе на сертификат?<table class="content postContainer" width="100%"><tr><td>Версии ПО<br />cadesplugin: 2.0.13292<br />CryptoPro Extension for CAdES Browser Plug-in: 1.2.7<br />X509 Enrollment WebClassFactory: 6.3.9600.16384<br />WebClassFactory Class: 2.0.11648.0<br /></td></tr></table>2019-01-18T17:27:34+03:002019-01-18T17:27:34+03:00Виктор Леон<table class="content postContainer" width="100%"><tr><td>Версии ПО<br />cadesplugin: 2.0.13292<br />CryptoPro Extension for CAdES Browser Plug-in: 1.2.7<br />X509 Enrollment WebClassFactory: 6.3.9600.16384<br />WebClassFactory Class: 2.0.11648.0<br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid99142:1Как проставить атрибут "сведения о клиенте" в запросе на сертификат?<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте.<br />При создании запроса на сертификат в Internet Explorer(11) в сам запрос на сертификат добавляются следующие атрибуты:<br /><br />Атрибут[0]: 1.3.6.1.4.1.311.13.2.3 (Версия ОС)<br /> Значение [0][0], длина: e<br /> 10.0.17134.2<br /><br />Атрибут[1]: 1.3.6.1.4.1.311.21.20 (Сведения о клиенте)<br /> Значение [1][0], длина: 2a<br /> Неизвестный тип атрибута<br /> Код клиента: = 5<br /> ClientIdDefaultRequest -- 5<br /> Пользователь: ACER\USER<br /> Компьютер: ACER<br /> Процесс: CertEnrollCtrl.exe<br /><br />Атрибут[2]: 1.3.6.1.4.1.311.13.2.2 (CSP подачи заявок)<br /> Значение [2][0], длина: 80<br /> Неизвестный тип атрибута<br /> Сведения о поставщике криптографии<br /> KeySpec = 1<br /> Поставщик = Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider<br /> Подпись: НеиспользБит=0<br /><br />Запрос в IE формируется следующим кодом:<br />var req = window.cadesplugin.CreateObject("X509Enrollment.CX509CertificateRequestPkcs10");<br />CreateObject использует certEnrollClassFactory (clsid:884e2049-217d-11da-b2a4-000e7bbb2b09)<br /><br />Если же запрос формируется в Google Chrome, то вышеуказанные атрибуты в запрос на сертификат не добавляются.<br />Запрос в Chrome формируется следующим кодом:<br />window.cadesplugin.CreateObjectAsync("X509Enrollment.CX509CertificateRequestPkcs10")<br />CreateObjectAsync использует cadesplugin_object(application/x-cades)<br /><br />Принудительно(через код) вышеуказанные атрибуты ни для Chrome, ни для IE не добавляются.<br /><br />Вопросы:<br />1) Откуда берутся данные атрибуты(почему они добавляются в одном случае, и не добавляются в другом)?<br />2) Как заставить плагин добавлять указанные атрибуты в Chrome?</td></tr></table>2019-01-18T17:23:20+03:002019-01-18T17:23:20+03:00Виктор Леон<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте.<br />При создании запроса на сертификат в Internet Explorer(11) в сам запрос на сертификат добавляются следующие атрибуты:<br /><br />Атрибут[0]: 1.3.6.1.4.1.311.13.2.3 (Версия ОС)<br /> Значение [0][0], длина: e<br /> 10.0.17134.2<br /><br />Атрибут[1]: 1.3.6.1.4.1.311.21.20 (Сведения о клиенте)<br /> Значение [1][0], длина: 2a<br /> Неизвестный тип атрибута<br /> Код клиента: = 5<br /> ClientIdDefaultRequest -- 5<br /> Пользователь: ACER\USER<br /> Компьютер: ACER<br /> Процесс: CertEnrollCtrl.exe<br /><br />Атрибут[2]: 1.3.6.1.4.1.311.13.2.2 (CSP подачи заявок)<br /> Значение [2][0], длина: 80<br /> Неизвестный тип атрибута<br /> Сведения о поставщике криптографии<br /> KeySpec = 1<br /> Поставщик = Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider<br /> Подпись: НеиспользБит=0<br /><br />Запрос в IE формируется следующим кодом:<br />var req = window.cadesplugin.CreateObject("X509Enrollment.CX509CertificateRequestPkcs10");<br />CreateObject использует certEnrollClassFactory (clsid:884e2049-217d-11da-b2a4-000e7bbb2b09)<br /><br />Если же запрос формируется в Google Chrome, то вышеуказанные атрибуты в запрос на сертификат не добавляются.<br />Запрос в Chrome формируется следующим кодом:<br />window.cadesplugin.CreateObjectAsync("X509Enrollment.CX509CertificateRequestPkcs10")<br />CreateObjectAsync использует cadesplugin_object(application/x-cades)<br /><br />Принудительно(через код) вышеуказанные атрибуты ни для Chrome, ни для IE не добавляются.<br /><br />Вопросы:<br />1) Откуда берутся данные атрибуты(почему они добавляются в одном случае, и не добавляются в другом)?<br />2) Как заставить плагин добавлять указанные атрибуты в Chrome?</td></tr></table>