Статус: Новичок
Группы: Участники
Зарегистрирован: 06.09.2011(UTC) Сообщений: 1 Откуда: Москва
|
Добрый день! проблема в том, что клиент установил себе Крипто Про CSP 3.6 и Sharpei , на сервере идет проверка с помощью библиотеки CryptoPro JCP 1.0.31, но при проверке подписи, у данного клиента происходит ошибка. Пример кода на сервере:
// context Element dscontext = XMLUtils.createDSctx(document, "ds", Constants.SignatureSpecNS); // get signature Element signaturaElement = (Element) XPathAPI.selectSingleNode(document, "//ds:Signature[1]", dscontext); // signature XMLSignature signature = new XMLSignature(signaturaElement, ""); // key info from XML KeyInfo keyInfo = signature.getKeyInfo(); // get sent certificate X509Certificate certificate = keyInfo.getX509Certificate(); LOG.debug("received certificate : " + certificate); // check signature if(!signature.checkSignatureValue(certificate)){ // здесь возникает ошибка LOG.error(messageSource.getMessage(GateWayMessageSource.SIGNATURE_IS_NOT_VALID)); throw new GateWayException(messageSource.getMessage(GateWayMessageSource.SIGNATURE_IS_NOT_VALID)); } else {
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 153 Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
Вы не забыли правильно про инициализировать XML Security? Если не настраивать, используется XML файл свойств без провайдера JCP и ГОСТ алгоритмов.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close