Статус: Новичок
Группы: Участники
Зарегистрирован: 08.04.2026(UTC) Сообщений: 1
|
Добрый день! Прошу помочь в решении возникшей проблемы при попытке создания отсоединенной ЭЦП формата CAdES-BES. При использовании метода addSigner класса CAdESSignature получаю следующую ошибку: Код:ru.CryptoPro.CAdES.exception.CAdESException
Private key does not match public key; error codes: [108] 'Private key does not match public key',
at ru.CryptoPro.CAdES.AbstractCAdESSignature.addSigner(Unknown Source)
at ru.CryptoPro.CAdES.AbstractCAdESSignature.addSigner(Unknown Source)
at ru.CryptoPro.CAdES.AbstractCAdESSignature.addSigner(Unknown Source)
at ru.CryptoPro.CAdES.AbstractCAdESSignature.addSigner(Unknown Source)
at com.sat.external.commands.CAdESManager.createSignCAdES_BES(CAdESManager.java:62)
Вызов метода addSigner приведен ниже. Полностью программный код добавлен во вложения к сообщению (при составлении кода руководствовался документацией CryptoPro CAdES API и samples из пакета инсталляции КриптоПро JCP). Используемые версии - КриптоПро CSP (5.0.13003), КриптоПро JCP v.2.0, rel.2.0.45558, КриптоПро JavaCSP v.5.0, rel.5.0.45558. При запросе цепочки сертификатов в переменную chain помещается только сертификат непосредственного подписанта, корневой сертификат УЦ в chain отсутствует. Но корневой сертификат добавлен в cacerts в jre (скриншот во вложениях). Прошу дать рекомендации по устранению данной ошибки. Код:CAdESSignature cadesSignature = new CAdESSignature(true);
cadesSignature.addSigner(JCSP.PROVIDER_NAME,
null,
null,
pKey,
chain,
CAdESType.CAdES_BES,
null,
false);
 code.txt (3kb) загружен 0 раз(а). cacerts_jre.JPG (133kb) загружен 1 раз(а).
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close