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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Руслан Хасанов  
#1 Оставлено : 22 октября 2021 г. 16:56:06(UTC)
Руслан Хасанов

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

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

Добрый день
Попробовал создать подпись типа CAdES_X_Long_Type_1
Получилось это сделать на машине на Windows, где установлен CSP с клиентами TSP и OCSP
На сервере с линуксом получаю такую ошибку: java.lang.NoSuchMethodError: 'boolean ru.CryptoPro.JCP.Key.PrivateKeyInterface.match(java.security.PublicKey, java.lang.String)

в чем дело, не понимаю
подозреваю, что из-за того, что на сервере не установлен CSP с TSP и OCSP
если так, то каким образом их установить на Линукс, чтобы сформировать CAdES_X_Long_Type_1 или Cades_T ?

Либо, еще одна моя теория, что на сервере не хватает каких-то библиотек из дистрибутива JCP (jcp-2.0.41940-A), а на машине с установленным CSP они подтягиваются оттуда
Приложение на сервере использует эти библиотеки:
• JCP.jar
• JCPRequest.jar
• JCPRevTools.jar
• JCPRevCheck.jar
• AdeS-core.jar
• ASN1P.jar
• Asn1rt.jar
• CAdES.jar


Спасибо
Offline Евгений Афанасьев  
#2 Оставлено : 22 октября 2021 г. 20:19:09(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Автор: Руслан Хасанов Перейти к цитате
java.lang.NoSuchMethodError: 'boolean ru.CryptoPro.JCP.Key.PrivateKeyInterface.match(java.security.PublicKey, java.lang.String)

Разные версии библиотек не смешали? Метод из JCP не найден.
Offline Руслан Хасанов  
#3 Оставлено : 22 октября 2021 г. 20:40:39(UTC)
Руслан Хасанов

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

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

Автор: Евгений Афанасьев Перейти к цитате
Автор: Руслан Хасанов Перейти к цитате
java.lang.NoSuchMethodError: 'boolean ru.CryptoPro.JCP.Key.PrivateKeyInterface.match(java.security.PublicKey, java.lang.String)

Разные версии библиотек не смешали? Метод из JCP не найден.


посмотрю на это. Скажите, а если используется JCP, для подписей со штампами времени требуются клиенты TSP и OSCP? Или они отдельно ставятся и лицензируются только в случае использования CSP?
Offline Руслан Хасанов  
#4 Оставлено : 22 октября 2021 г. 20:57:45(UTC)
Руслан Хасанов

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

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

Нет, jar JCP только одной версии
Offline Евгений Афанасьев  
#5 Оставлено : 22 октября 2021 г. 22:07:35(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Автор: Руслан Хасанов Перейти к цитате
если используется JCP, для подписей со штампами времени требуются клиенты TSP и OSCP
- нет, у java CAdES свои клиенты внутри.

Offline Евгений Афанасьев  
#6 Оставлено : 22 октября 2021 г. 22:08:50(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Автор: Руслан Хасанов Перейти к цитате
Нет, jar JCP только одной версии

В более старых версиях JCP этого метода не было. Может, вы использовали более старую, потом перешли на более новую, но старая закэшировалась где-нибудь.

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