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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline codegen  
#1 Оставлено : 18 ноября 2015 г. 17:19:47(UTC)
codegen

Статус: Активный участник

Группы: Участники
Зарегистрирован: 28.08.2008(UTC)
Сообщений: 204
Мужчина
Российская Федерация

Сказал «Спасибо»: 9 раз
Поблагодарили: 1 раз в 1 постах
Здравствуйте.
Возможно ли средствами browser plug-in получить информацию о центре сертификации (ссылку на корневой)?
Offline cross  
#2 Оставлено : 19 ноября 2015 г. 17:52:28(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
В смысле получить Issuer Subject Name у сертификата?
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline Андрей Писарев  
#3 Оставлено : 19 ноября 2015 г. 17:59:56(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,343
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2214 раз в 1728 постах
Автор: cross Перейти к цитате
В смысле получить Issuer Subject Name у сертификата?


codegen имеет ввиду URL на сертификат ЦС.

Authority Information Access.PNG (32kb) загружен 35 раз(а).

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#4 Оставлено : 19 ноября 2015 г. 18:06:33(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,343
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2214 раз в 1728 постах
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
codegen оставлено 24.11.2015(UTC)
Offline codegen  
#5 Оставлено : 24 ноября 2015 г. 9:21:29(UTC)
codegen

Статус: Активный участник

Группы: Участники
Зарегистрирован: 28.08.2008(UTC)
Сообщений: 204
Мужчина
Российская Федерация

Сказал «Спасибо»: 9 раз
Поблагодарили: 1 раз в 1 постах
Автор: Андрей * Перейти к цитате


Спасибо! Это то, что надо!
Offline codegen  
#6 Оставлено : 24 ноября 2015 г. 15:51:00(UTC)
codegen

Статус: Активный участник

Группы: Участники
Зарегистрирован: 28.08.2008(UTC)
Сообщений: 204
Мужчина
Российская Федерация

Сказал «Спасибо»: 9 раз
Поблагодарили: 1 раз в 1 постах
Автор: codegen Перейти к цитате
Автор: Андрей * Перейти к цитате


Спасибо! Это то, что надо!


Извиняюсь. Видимо не совсем понял. А как его достать оттуда?
Мы получаем сертификат из подписи:
Код:
var signers       = yield signatureData.Signers;
var signatureItem = yield signers.Item(1);
var certificate   = yield  signatureItem.Certificate;


А далее как из объекта Certificate вытащить CAPICOM_OID_AUTHORITY_INFO_ACCESS_EXTENSION?
Почитал в документации что объект CAPICOM.OID создать нельзя.
Offline codegen  
#7 Оставлено : 25 ноября 2015 г. 10:59:28(UTC)
codegen

Статус: Активный участник

Группы: Участники
Зарегистрирован: 28.08.2008(UTC)
Сообщений: 204
Мужчина
Российская Федерация

Сказал «Спасибо»: 9 раз
Поблагодарили: 1 раз в 1 постах
Нашел такой способ:
Код:
for (i = 1; i <= oSigner.Certificate.ExtendedKeyUsage().EKUs.Count; i++) {
 
 alert(oSigner.Certificate.ExtendedKeyUsage().EKUs.Item(i).OID);
   
 oCPAttribute.OID.Value = oSigner.Certificate.ExtendedKeyUsage().EKUs.Item(i).OID;
 alert(oCPAttribute.OID.FriendlyName);
}


Но таким образом можно получить только Оиды.
Offline Андрей Писарев  
#8 Оставлено : 25 ноября 2015 г. 11:02:50(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,343
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2214 раз в 1728 постах
Автор: codegen Перейти к цитате
Нашел такой способ:
Код:
for (i = 1; i <= oSigner.Certificate.ExtendedKeyUsage().EKUs.Count; i++) {
 
 alert(oSigner.Certificate.ExtendedKeyUsage().EKUs.Item(i).OID);
   
 oCPAttribute.OID.Value = oSigner.Certificate.ExtendedKeyUsage().EKUs.Item(i).OID;
 alert(oCPAttribute.OID.FriendlyName);
}


Но таким образом можно получить только Оиды.


А этот найденный способ как согласуется с формулировкой исходной задачи?
Цитата:

получить информацию о центре сертификации (ссылку на корневой)
Техническую поддержку оказываем тут
Наша база знаний
Offline codegen  
#9 Оставлено : 25 ноября 2015 г. 11:07:41(UTC)
codegen

Статус: Активный участник

Группы: Участники
Зарегистрирован: 28.08.2008(UTC)
Сообщений: 204
Мужчина
Российская Федерация

Сказал «Спасибо»: 9 раз
Поблагодарили: 1 раз в 1 постах
Автор: Андрей * Перейти к цитате
Автор: codegen Перейти к цитате
Нашел такой способ:
Код:
for (i = 1; i <= oSigner.Certificate.ExtendedKeyUsage().EKUs.Count; i++) {
 
 alert(oSigner.Certificate.ExtendedKeyUsage().EKUs.Item(i).OID);
   
 oCPAttribute.OID.Value = oSigner.Certificate.ExtendedKeyUsage().EKUs.Item(i).OID;
 alert(oCPAttribute.OID.FriendlyName);
}


Но таким образом можно получить только Оиды.


А этот найденный способ как согласуется с формулировкой исходной задачи?
Цитата:

получить информацию о центре сертификации (ссылку на корневой)

Никак(

Пытаемся найти точки соприкосновения между CAPICOM_OID_AUTHORITY_INFO_ACCESS_EXTENSION и oCPAttribute.OID
Offline codegen  
#10 Оставлено : 27 ноября 2015 г. 12:08:37(UTC)
codegen

Статус: Активный участник

Группы: Участники
Зарегистрирован: 28.08.2008(UTC)
Сообщений: 204
Мужчина
Российская Федерация

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