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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline m.kukharev  
#1 Оставлено : 23 марта 2014 г. 15:52:44(UTC)
m.kukharev

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

Группы: Участники
Зарегистрирован: 23.03.2014(UTC)
Сообщений: 1
Российская Федерация

Добрый день.
Требуется проверить в JCP подпись сделанную на CSP.

На руках имеется сертификат, которым была сделана подпись и сама подпись.

Строка для подписи:
12345

Подпись:
MIID6gYJKoZIhvcNAQcCoIID2zCCA9cCAQExDDAKBgYqhQMCAgkFADALBgkqhkiG9w0BBwExggO1MIIDsQIBATCCAUUwggE1MRgwFgYFKoUDZAESDTEyMzQ1Njc4OTAxMjMxGjAYBggqhQMDgQMBARIMMDAxMjM0NTY3ODkwMSgwJgYDVQQJDB/QodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7INC0LjI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0LwxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEnMCUGA1UEAwwe0KLQtdGB0YLQvtCy0YvQuSDQo9CmINCg0KLQmiAyAgoefl1cAAEAADMGMAoGBiqFAwICCQUAoIICBzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNDAzMjMxMTQzMDhaMC8GCSqGSIb3DQEJBDEiBCBilm9hutiZvSBT4DHwDJcA0eAZHY8zKnEW+44NVMBB5zCCAZoGCyqGSIb3DQEJEAIvMYIBiTCCAYUwggGBMIIBfTAIBgYqhQMCAgkEIMEY1zZbDatrgB0i3yDS+kxtMgd7etUhUs59B+U+fQNgMIIBTTCCAT2kggE5MIIBNTEYMBYGBSqFA2QBEg0xMjM0NTY3ODkwMTIzMRowGAYIKoUDA4EDAQESDDAwMTIzNDU2Nzg5MDEoMCYGA1UECQwf0KHRg9GJ0LXQstGB0LrQuNC5INCy0LDQuyDQtC4yNjEXMBUGCSqGSIb3DQEJARYIY2FAcnQucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAzQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEkMCIGA1UECgwb0J7QkNCeINCg0L7RgdGC0LXQu9C10LrQvtC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAxJzAlBgNVBAMMHtCi0LXRgdGC0L7QstGL0Lkg0KPQpiDQoNCi0JogMgIKHn5dXAABAAAzBjAKBgYqhQMCAhMFAARAcoHYIz76CMUp24twd3gyBDQywxBQSSs2cx6fUtTDoxd3cd9+FphVKBrT47pdQCxpH51Ttwv5nQNvmN0QCX7ucQ==

Пытаюсь проверить подпись в JCP:
final Signature signature = Signature.getInstance(JCP.CRYPTOPRO_SIGN_NAME);
signature.initVerify(x509Cert.getPublicKey());
signature.update(toVerify);
byte[] bytes = base64.Base64Coder.decode(str);
Boolean bol = signature.verify(bytes);


Результат проверки всегда получается false

Другие темы по этому поводу смотрел.
http://www.cryptopro.ru/....aspx?g=posts&t=1035
http://www.cryptopro.ru/....aspx?g=posts&t=4625
http://www.cryptopro.ru/...sts&t=4756#post27278

Разворачивание подписи никаких результатов не дает. Для проверки использован алгоритм CryptoProSignature, чтобы обеспечить совместимость с CSP.

Пробовал примеры из класса CMS.java(samples/samples_src.jar/CMS_samples/)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.