Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.12.2016(UTC) Сообщений: 127 Откуда: Таганрог Сказал «Спасибо»: 15 раз
|
Получаю список сертификатов кодом: Код:[/h]e]var oStore = yield cadesplugin.CreateObjectAsync("CAdESCOM.Store");
yield oStore.Open();
var certs = yield oStore.Certificates;
var certCnt = yield certs.Count;
for (var i = 1; i <= certCnt; i++) {
var cert = yield certs.Item(i);
certSerial = yield cert.SerialNumber;
certSubject = yield cert.SubjectName;
certData.IssuerName = yield cert.IssuerName;
//.....
}
Но в объекте сертификата крайне мало инфы об издателе, фактически только наименование ЦС в параметре IssuerName. Собственно вопрос - можно ли как-то добраться до расширенной информации - собственно, сертификата самого ЦС, который родительский для данного? Немного покурил тему, хочу уточнить - позволяет ли веб-плагин читать хранилище сертификатов доверенных центров сертификации?Отредактировано пользователем 15 ноября 2018 г. 10:37:10(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,383 Сказал «Спасибо»: 53 раз Поблагодарили: 776 раз в 718 постах
|
Автор: vadjunik Получаю список сертификатов кодом: Код:[/h]e]var oStore = yield cadesplugin.CreateObjectAsync("CAdESCOM.Store");
yield oStore.Open();
var certs = yield oStore.Certificates;
var certCnt = yield certs.Count;
for (var i = 1; i <= certCnt; i++) {
var cert = yield certs.Item(i);
certSerial = yield cert.SerialNumber;
certSubject = yield cert.SubjectName;
certData.IssuerName = yield cert.IssuerName;
//.....
}
Но в объекте сертификата крайне мало инфы об издателе, фактически только наименование ЦС в параметре IssuerName. Собственно вопрос - можно ли как-то добраться до расширенной информации - собственно, сертификата самого ЦС, который родительский для данного? Немного покурил тему, хочу уточнить - позволяет ли веб-плагин читать хранилище сертификатов доверенных центров сертификации? Добрый день. Варианты хранилищ сертификатов, которые можно указывать в методе Open объекта Store (аналог объекта CAPICOM.Store): Код:var CAPICOM_MY_STORE = "My";
var CAPICOM_CA_STORE = "Ca";
var CAPICOM_ROOT_STORE = "Root";
var CAPICOM_OTHER_STORE = "AddressBook";
|
|
1 пользователь поблагодарил Александр Лавник за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.12.2016(UTC) Сообщений: 127 Откуда: Таганрог Сказал «Спасибо»: 15 раз
|
Ага, вот только, что поиском по форуму нашел, спасибо! ) До списка сертов добрался.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close