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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline codegen  
#1 Оставлено : 31 августа 2021 г. 15:35:54(UTC)
codegen

Статус: Активный участник

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

Сказал «Спасибо»: 9 раз
Поблагодарили: 1 раз в 1 постах
Добрый день!

КриптоПро JCP 2.0.41940-A

Столкнулись со следующей проблемой:

при вызове метода addSigner
Код:
signature.addSigner(JCP.PROVIDER_NAME, digestOID, publicKeyOID, privateKey, certificatesChain, CAdESType.CAdES_BES, null, false, signedAttributes, null, crls);


получаем ошибку:
Код:
Exception in thread "main" digest OID is null; error codes: [-2] 'Application error',
dsigner_1  | 	at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source)
dsigner_1  | 	at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source)
dsigner_1  | 	at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source)
dsigner_1  | 	at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source)
dsigner_1  | 	at ru.CryptoPro.CAdES.cl_1.addSigner(Unknown Source)
dsigner_1  | 	at ru.dst.jcptests.App.main(App.java:70)
dsigner_1  | Caused by: java.lang.NullPointerException: digest OID is null
dsigner_1  | 	at org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.find(Unknown Source)
dsigner_1  | 	at org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder.find(Unknown Source)
dsigner_1  | 	at org.bouncycastle.cms.SignerInfoGenerator.<init>(Unknown Source)
dsigner_1  | 	at org.bouncycastle.cms.SignerInfoGenerator.<init>(Unknown Source)
dsigner_1  | 	at org.bouncycastle.cms.SignerInfoGeneratorBuilder.createGenerator(Unknown Source)
dsigner_1  | 	at org.bouncycastle.cms.SignerInfoGeneratorBuilder.build(Unknown Source)



Digest OID указан верно = "1.2.643.7.1.1.2.2"


Подскажите пожалуйста в чем может быть проблема?
Offline Евгений Афанасьев  
#2 Оставлено : 31 августа 2021 г. 17:07:12(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Здравствуйте.
1. Попробуйте задать digestOID = null и publicKeyOID = null.
2. Проверьте, что используется bcpkix-jdk15on-1.60.jar bcprov-jdk15on-1.60.jar версии 1.60
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
codegen оставлено 06.09.2021(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.