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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Ahzirrr  
#1 Оставлено : 24 сентября 2014 г. 17:00:32(UTC)
Ahzirrr

Статус: Новичок

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

Сказал(а) «Спасибо»: 2 раз
CX509CertificateRequestPkcs10 в ЭЦП Browser plug-in не реализует свойство SuppressOids.
Каким-то образом можно убрать из запроса ненужные атрибуты (например 1.3.6.1.4.1.311.21.20)?
Offline Новожилова Елена  
#2 Оставлено : 24 сентября 2014 г. 17:14:20(UTC)
Новожилова Елена

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах
Свойство SupressOids не объявлено как WebEnabled и в MS CertEnroll http://msdn.microsoft.co...ws/desktop/aa377505.aspx

Специально посмотрела запрос, созданный при помощи плагина - в нем нет расширения 1.3.6.1.4.1.311.21.20 (Client Information).
Вы каким образом создаете запрос?
Offline Ahzirrr  
#3 Оставлено : 24 сентября 2014 г. 19:40:16(UTC)
Ahzirrr

Статус: Новичок

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

Сказал(а) «Спасибо»: 2 раз
Автор: Новожилова Елена Перейти к цитате
Свойство SupressOids не объявлено как WebEnabled и в MS CertEnroll http://msdn.microsoft.co...ws/desktop/aa377505.aspx

Специально посмотрела запрос, созданный при помощи плагина - в нем нет расширения 1.3.6.1.4.1.311.21.20 (Client Information).
Вы каким образом создаете запрос?


По примеру из CPDN.
Код:

var cRequest = createObject('X509Enrollment.CX509CertificateRequestPkcs10');
        var cPrivateKey = createObject('X509Enrollment.CX509PrivateKey');
        cPrivateKey.ProviderType = Crypto.PROV_GOST_2001_DH;
        cRequest.InitializeFromPrivateKey(Crypto.AT_KEYEXCHANGE, cPrivateKey, '');

        var cDN = createObject('X509Enrollment.CX500DistinguishedName');
        var subject = ...;
        cDN.Encode(subject);
        cRequest.Subject = cDN;

        var cKUsage = createObject('X509Enrollment.CX509ExtensionKeyUsage');
        cKUsage.InitializeEncode(
            Crypto.XCN_CERT_DIGITAL_SIGNATURE_KEY_USAGE |
            Crypto.XCN_CERT_NON_REPUDIATION_KEY_USAGE |
            Crypto.XCN_CERT_KEY_ENCIPHERMENT_KEY_USAGE |
            Crypto.XCN_CERT_DATA_ENCIPHERMENT_KEY_USAGE);
        cRequest.X509Extensions.Add(cKUsage);

        var valOid = createObject('X509Enrollment.CObjectId');
        valOid.InitializeFromValue('1.2.643.3.6.0.12');
        var cEUsage = createObject('X509Enrollment.CX509ExtensionEnhancedKeyUsage');
        cEUsage.InitializeEncode(cCObjectIds);
        cRequest.X509Extensions.Add(cEUsage);

        var cEnrollment = createObject('X509Enrollment.CX509Enrollment');
        cEnrollment.InitializeFromRequest(cRequest);
        var request = cEnrollment.CreateRequest(Crypto.XCN_CRYPT_STRING_BASE64);

В запросе Client Information присутствует.
Вложение(я):
test.zip (1kb) загружен 4 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Новожилова Елена  
#4 Оставлено : 24 сентября 2014 г. 19:52:57(UTC)
Новожилова Елена

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах
а браузер какой?
Offline Ahzirrr  
#5 Оставлено : 24 сентября 2014 г. 19:57:14(UTC)
Ahzirrr

Статус: Новичок

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

Сказал(а) «Спасибо»: 2 раз
Автор: Новожилова Елена Перейти к цитате
а браузер какой?

IE11, Windows 8.1
Offline Новожилова Елена  
#6 Оставлено : 24 сентября 2014 г. 20:00:13(UTC)
Новожилова Елена

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах
В IE используется MS CertEnroll. Не плагин. Посмотрите внимательно код создания объекта.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.