Статус: Активный участник
Группы: Участники
Зарегистрирован: 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 - это не сертификат?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close