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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline vlad_sa  
#1 Оставлено : 14 ноября 2011 г. 18:53:29(UTC)
vlad_sa

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

Группы: Участники
Зарегистрирован: 05.08.2011(UTC)
Сообщений: 52

Имеется пакет (в текущем случае это XML-файл), в котором
1. имеется само сообщение, например: "Исходный xml-файл"
2. имеется подпись, полученная с помощью сертификата из:
Код:
Signature sign = Signature.getInstance("GOST3411withGOST3410EL");
sign.initSign((PrivateKey) key);
sign.update(text.getBytes());
signature = getHex(sign.sign()); // Превращение в Base64

например:
06EE97F182E2DD1DAD7172C0483BB8446B51E22F60B9E335EE562FE0BE601283B5A2CF4A7C5AC73F5F8767C27FBA785443B64C844A42625749EA971C22B24C73
3. в этом пакете положен сертификат в виде:
Код:
X509Certificate c = (X509Certificate) store.getCertificate(alias);
sert = getHex(c.getEncoded()); // Превращение в Base64


Вот теперь исходя из этих 3 данных (находящихся в пакете, XML-файле), хотелось бы проверить на валидность подписи...(Точнее на работе как бы утверждает, что этих данных достаточно)
Это как-то возможно?
Или все таки sert - это не сертификат?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.