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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline CrUlf643  
#1 Оставлено : 25 февраля 2024 г. 20:12:34(UTC)
CrUlf643

Статус: Участник

Группы: Участники
Зарегистрирован: 24.08.2018(UTC)
Сообщений: 20
Российская Федерация
Откуда: Санкт-Петербург

Сказал(а) «Спасибо»: 9 раз
Здравствуйте, уважаемая служба поддержки КриптоПро, а также форумчане.
Есть Certificate.IssuerName, Certificate.SubjectName, Certificate.ValidFromDate и так далее:
в конечном итоге я получаю аналогичный список, как при проверке плагина, мне не хватает "Алгоритм ключа", "Статус" и "Установлен в хранилище", через какие свойства и т.п. эту информацию можно получить?
Т.е. я спрашиваю следующее: Certificate.SubjectName - это имя владельца, Certificate.IssuerName - это имя издателя, Certificate.ValidFromDate - это до какого сертификат действителен, тогда как будут выглядеть "Алгоритм ключа", "Статус" и "Установлен в хранилище"?
Спасибо.
И можно ссылку на документацию, где это прописано.
Я понял что действует или нет сертификат можно получить сравнением дат (if действителен до >= выдан). Однако я не понял откуда получить алгоритм ключа и установлен ли в хранилище

Отредактировано пользователем 25 февраля 2024 г. 20:18:46(UTC)  | Причина: Не указана

Offline Андрей *  
#2 Оставлено : 25 февраля 2024 г. 20:28:40(UTC)
Андрей *

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

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

Сказал «Спасибо»: 549 раз
Поблагодарили: 2207 раз в 1722 постах
Здравствуйте.

На тестовых страницах есть пример вывода.

Например, на этой.

Открываем в браузере и смотрим на событие, далее в js, видим что вызывается FillCertInfo_Async ... в ней то, что интересует:

Код:

..
        var pubKey = yield args[0].PublicKey();
        var algo = yield pubKey.Algorithm;
        var fAlgoName = yield algo.FriendlyName;

..




Snimok ehkrana ot 2024-02-25 21-21-34.png (178kb) загружен 9 раз(а).
p.s.
к ветке про JCP, JavaTLS - это не имеет отношения.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
CrUlf643 оставлено 25.02.2024(UTC)
Offline Андрей *  
#3 Оставлено : 25 февраля 2024 г. 20:32:04(UTC)
Андрей *

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

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

Сказал «Спасибо»: 549 раз
Поблагодарили: 2207 раз в 1722 постах
документация https://docs.cryptopro.ru/
изучать разделы и примеры:
Справочник по ЭЦП SDK \ Интерфейс COM
КриптоПро ЭЦП Browser plug-in


по ссылкам отсюда -> попадаем на описание.
Техническую поддержку оказываем тут
Наша база знаний
Offline CrUlf643  
#4 Оставлено : 25 февраля 2024 г. 20:33:42(UTC)
CrUlf643

Статус: Участник

Группы: Участники
Зарегистрирован: 24.08.2018(UTC)
Сообщений: 20
Российская Федерация
Откуда: Санкт-Петербург

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