Статус: Участник
Группы: Участники
Зарегистрирован: 23.10.2023(UTC) Сообщений: 11
|
Хочу зашифровать Магмой и получаю ошибку "no such provider: JCSP" Использую код из семплов: jcp-2.0.41940-A Инициализация: Код: JCPInit.initProviders(true);
System.setProperty(AdESConfig.DEFAULT_PROVIDER, DefaultProvider.ALTERNATIVE_PROVIDER_NAME);
Шифрование: Код: ByteArrayOutputStream envelopedByteArrayOutStream = new ByteArrayOutputStream();
EnvelopedSignature signature = new EnvelopedSignature(EncryptionKeyAlgorithm.ekaMagma);
signature.addKeyTransRecipient(certificate.get());
signature.open(envelopedByteArrayOutStream);
На open получаю ошибку Меня очень смущает что в библиотеках нет JCSP.jar (пробовал jcp-2.0.41789, там он тоже отсутствует) Что не так? PS: если алгоритм шифрования по-умолчанию, то всё работает. PPS: Вроде как JCSP.jar можно взять из дистрибутива JavaCSP. Но ссылка на скачивание JavaCSP ведёт на установку CSP. Качается exe, в папке установки никаких jar нет. Отредактировано пользователем 30 октября 2023 г. 19:56:41(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. jcp-2.0.41940-A - это дистрибутив JCP, а надо дистрибутив Java CSP - java-csp-...
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.10.2023(UTC) Сообщений: 11
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.10.2023(UTC) Сообщений: 11
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close