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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline l_ship  
#1 Оставлено : 12 февраля 2016 г. 13:14:58(UTC)
l_ship

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

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

Добрый день,

1. Скачиваю дистрибутив отсуда https://www.cryptopro.ru...2101/cades_macosx.tar.gz
2. Устанавливаю
3. Получаю корневой сертификат и тестовую подпись на http://www.cryptopro.ru/certsrv/certrqma.asp
4. При попытке получения сертификата через JavaScript API на примере:

Код:
var CERT_KEY_SPEC_PROP_ID = 6;

...

FilteredCertificates = MyStore.Certificates
	    .Find(CAPICOM_CERTIFICATE_FIND_KEY_USAGE, CAPICOM.CAPICOM_KEY_USAGE.CAPICOM_DIGITAL_SIGNATURE_KEY_USAGE)
	    .Find(CAPICOM_CERTIFICATE_FIND_TIME_VALID)
	    .Find(CAPICOM_CERTIFICATE_FIND_EXTENDED_PROPERTY, CERT_KEY_SPEC_PROP_ID);


Сертификат не проходит проверку Find(CAPICOM_CERTIFICATE_FIND_EXTENDED_PROPERTY, CERT_KEY_SPEC_PROP_ID).
Т.е. если убрать эту строчку, то сертификат возвращается.

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