Статус: Новичок
Группы: Участники
Зарегистрирован: 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=1035http://www.cryptopro.ru/....aspx?g=posts&t=4625http://www.cryptopro.ru/...sts&t=4756#post27278Разворачивание подписи никаких результатов не дает. Для проверки использован алгоритм CryptoProSignature, чтобы обеспечить совместимость с CSP. Пробовал примеры из класса CMS.java(samples/samples_src.jar/CMS_samples/)
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close