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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline alexcom789  
#1 Оставлено : 6 сентября 2011 г. 15:12:51(UTC)
alexcom789

Статус: Новичок

Группы: Участники
Зарегистрирован: 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 {


Offline miser  
#2 Оставлено : 14 сентября 2011 г. 2:16:00(UTC)
miser

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

Группы: Участники
Зарегистрирован: 14.03.2011(UTC)
Сообщений: 153
Мужчина
Откуда: Санкт-Петербург

Сказал «Спасибо»: 1 раз
Поблагодарили: 7 раз в 5 постах
Вы не забыли правильно про инициализировать XML Security? Если не настраивать, используется XML файл свойств без провайдера JCP и ГОСТ алгоритмов.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.