Статус: Новичок
Группы: Участники
Зарегистрирован: 11.01.2022(UTC) Сообщений: 1
|
Добрый день. При помощи CSP и браузерного плагина подписываем документ. При подписании используем адрес штампа времени https://testca.cryptopro.ru/tsp/tsp.srfВ результате мы получаем подпись из которой достаем сигнатур: stamp_sgn.txt (17kb) загружен 2 раз(а).. Получаем ее следующим образом: Цитата:Signature signature = signs.get(0); String signatureContent = signature.getSignatureContent(); Далее можем ее декодировать и получить набор байт: Цитата:byte[] signatureBytes = Base64.getMimeDecoder().decode(signatureContent); На текущем этапе получили только сертификаты: Цитата:CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509"); InputStream certStream = new ByteArrayInputStream(signatureBytes);
Collection<? extends Certificate> certificates = certificateFactory.generateCertificates(certStream); Как имея сигнатур можно получить данные с атрибута certificateValues? Необходимые данные: 1. Информация о дате и времени подписи документа электронной подписью (ЭП), полученная от Службы штампов времени 2. Срок действия сертификата штампа времениЕсли необходимые данные получаются не из сигнатуры, то откуда и как их получить/запросить? Прошу предоставить код примера (java) получения необходимых данных. Спасибо! Отредактировано пользователем 11 января 2022 г. 15:00:31(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close