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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline anaryshkin  
#1 Оставлено : 15 ноября 2013 г. 14:20:20(UTC)
anaryshkin

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

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

С помощью рутокен ЭЦП была создана подпись (тестовая, через веб интерфейс). Необходимо производить проверку на java сервере.
Пробую использовать cryproPro jcp.
final byte[] data ="Test".getBytes();
final CertificateFactory cf = CertificateFactory.getInstance("X509");
final Certificate cert = cf.generateCertificate(new FileInputStream(CERT_PATH));
final Signature sig = Signature.getInstance(alghorithmName);
sig.initVerify(publicKey);
sig.setParameter(digestParams);
sig.update(data);
System.out.println(sig.verify(signature));
На выходе получаю false. Пробовал переворачивать подпись, не помогло.
В alghorithmName подставлял "GOST3411withGOST3410EL" - результат false
если "GOST3411withGOST3410 -WARNING: Ключ должен соответствовать алгоритму ГОСТ Р 34.10-94
java.security.InvalidKeyException: Ключ должен соответствовать алгоритму ГОСТ Р 34.10-94
-----BEGIN CERTIFICATE-----
MIIEUzCCBAKgAwIBAgIKJ24Y7wACAAWnXjAIBgYqhQMCAgMwZTEgMB4GCSqGSIb3
DQEJARYRaW5mb0BjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJVMRMwEQYDVQQKEwpD
UllQVE8tUFJPMR8wHQYDVQQDExZUZXN0IENlbnRlciBDUllQVE8tUFJPMB4XDTEz
MTExNTA4MTMyM1oXDTE0MTAwNDA3MDk0MVowggF7MQswCQYDVQQGEwJSVTEPMA0G
A1UECBMGTW9zY293MQwwCgYDVQQHEwNtc2sxDzANBgNVBAkTBnN0cmVldDEOMAwG
A1UEChMFQWt0aXYxCzAJBgNVBAsTAklUMRcwFQYDVQQQEw5wb3N0YWwgYWRkcmVz
czEbMBkGA1UEDB4SBDQEPgQ7BDYEPQQ+BEEEQgRMMRkwFwYIKoUDA4EDAQESCzEy
MzQ1Njc4OTg3MRYwFAYFKoUDZAMSCzEyMzQ1Njc4OTg3MRYwFAYFKoUDZAESCzEy
MzQ1Njc4OTg3MRYwFAYFKoUDZAUSCzEyMzQ1Njc4OTg3MScwJQYDVQQDHh4EEgQ1
BD0EOAQwBDwEOAQ9ACAEIQQ8BDUERQQ+BDIxEjAQBgNVBEETCXBzZXVkb255bTEQ
MA4GA1UEBBMHc3VybmFtZTETMBEGA1UEKhMKZ2l2ZW4gbmFtZTEiMCAGCSqGSIb3
DQEJARYTZXhhbXBsZUBleGFtcGxlLmNvbTBjMBwGBiqFAwICEzASBgcqhQMCAiMB
BgcqhQMCAh4BA0MABEBy3GQ4qO/hozNts64GxozxJA835C7Mg9a+GGuHkixtq+xa
+I676tNCws3Ba4XXUEkmR+U3OYpctknvW//SFvdXo4IBeDCCAXQwCwYDVR0PBAQD
AgbAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMEMBMGA1UdIAQMMAowCAYGKoUDZHEB
MB0GA1UdDgQWBBQBbygxNp6drZfB/8lQeSBAZ9tlUDAfBgNVHSMEGDAWgBRtj14F
2V+skReUHpWaBTA4N3oQKjBVBgNVHR8ETjBMMEqgSKBGhkRodHRwOi8vd3d3LmNy
eXB0b3Byby5ydS9DZXJ0RW5yb2xsL1Rlc3QlMjBDZW50ZXIlMjBDUllQVE8tUFJP
KDIpLmNybDCBoAYIKwYBBQUHAQEEgZMwgZAwMwYIKwYBBQUHMAGGJ2h0dHA6Ly93
d3cuY3J5cHRvcHJvLnJ1L29jc3BuYy9vY3NwLnNyZjBZBggrBgEFBQcwAoZNaHR0
cDovL3d3dy5jcnlwdG9wcm8ucnUvQ2VydEVucm9sbC9wa2ktc2l0ZV9UZXN0JTIw
Q2VudGVyJTIwQ1JZUFRPLVBSTygyKS5jcnQwCAYGKoUDAgIDA0EASQ/csaWDY4aV
VMwlsfBL++dR9MGLJ0+laby1TSiQnfnu1oA0lSXSZOAIkEl+0LeR6zxDnLI18xSW
x5zeIewccQ==
-----END CERTIFICATE-----

подпись
MIIF2QYJKoZIhvcNAQcCoIIFyjCCBcYCAQExDDAKBgYqhQMCAgkFADATBgkqhkiG
9w0BBwGgBgQEVGVzdKCCBFcwggRTMIIEAqADAgECAgonbhjvAAIABadeMAgGBiqF
AwICAzBlMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGNyeXB0b3Byby5ydTELMAkGA1UE
BhMCUlUxEzARBgNVBAoTCkNSWVBUTy1QUk8xHzAdBgNVBAMTFlRlc3QgQ2VudGVy
IENSWVBUTy1QUk8wHhcNMTMxMTE1MDgxMzIzWhcNMTQxMDA0MDcwOTQxWjCCAXsx
CzAJBgNVBAYTAlJVMQ8wDQYDVQQIEwZNb3Njb3cxDDAKBgNVBAcTA21zazEPMA0G
A1UECRMGc3RyZWV0MQ4wDAYDVQQKEwVBa3RpdjELMAkGA1UECxMCSVQxFzAVBgNV
BBATDnBvc3RhbCBhZGRyZXNzMRswGQYDVQQMHhIENAQ+BDsENgQ9BD4EQQRCBEwx
GTAXBggqhQMDgQMBARILMTIzNDU2Nzg5ODcxFjAUBgUqhQNkAxILMTIzNDU2Nzg5
ODcxFjAUBgUqhQNkARILMTIzNDU2Nzg5ODcxFjAUBgUqhQNkBRILMTIzNDU2Nzg5
ODcxJzAlBgNVBAMeHgQSBDUEPQQ4BDAEPAQ4BD0AIAQhBDwENQRFBD4EMjESMBAG
A1UEQRMJcHNldWRvbnltMRAwDgYDVQQEEwdzdXJuYW1lMRMwEQYDVQQqEwpnaXZl
biBuYW1lMSIwIAYJKoZIhvcNAQkBFhNleGFtcGxlQGV4YW1wbGUuY29tMGMwHAYG
KoUDAgITMBIGByqFAwICIwEGByqFAwICHgEDQwAEQHLcZDio7+GjM22zrgbGjPEk
DzfkLsyD1r4Ya4eSLG2r7Fr4jrvq00LCzcFrhddQSSZH5Tc5ily2Se9b/9IW91ej
ggF4MIIBdDALBgNVHQ8EBAMCBsAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwQwEwYD
VR0gBAwwCjAIBgYqhQNkcQEwHQYDVR0OBBYEFAFvKDE2np2tl8H/yVB5IEBn22VQ
MB8GA1UdIwQYMBaAFG2PXgXZX6yRF5QelZoFMDg3ehAqMFUGA1UdHwROMEwwSqBI
oEaGRGh0dHA6Ly93d3cuY3J5cHRvcHJvLnJ1L0NlcnRFbnJvbGwvVGVzdCUyMENl
bnRlciUyMENSWVBUTy1QUk8oMikuY3JsMIGgBggrBgEFBQcBAQSBkzCBkDAzBggr
BgEFBQcwAYYnaHR0cDovL3d3dy5jcnlwdG9wcm8ucnUvb2NzcG5jL29jc3Auc3Jm
MFkGCCsGAQUFBzAChk1odHRwOi8vd3d3LmNyeXB0b3Byby5ydS9DZXJ0RW5yb2xs
L3BraS1zaXRlX1Rlc3QlMjBDZW50ZXIlMjBDUllQVE8tUFJPKDIpLmNydDAIBgYq
hQMCAgMDQQBJD9yxpYNjhpVUzCWx8Ev751H0wYsnT6VpvLVNKJCd+e7WgDSVJdJk
4AiQSX7Qt5HrPEOcsjXzFJbHnN4h7BxxMYIBQTCCAT0CAQEwczBlMSAwHgYJKoZI
hvcNAQkBFhFpbmZvQGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxEzARBgNVBAoT
CkNSWVBUTy1QUk8xHzAdBgNVBAMTFlRlc3QgQ2VudGVyIENSWVBUTy1QUk8CCidu
GO8AAgAFp14wCgYGKoUDAgIJBQCgaTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB
MBwGCSqGSIb3DQEJBTEPFw0xMzExMTUwODMzMzdaMC8GCSqGSIb3DQEJBDEiBCCg
seBT3T8XfZDHmJ6/bbeqPJY7Ime31UKiBHbMPjOj8TAKBgYqhQMCAhMFAARARfsR
UGcSKL8RfxiaWoAA/ML9s5Q+VZ2xLU3WMmUe835sK5A083JVANPS7LwGbWoNzK6G
Ol//lLxeFJa0l21CGA==
Offline Евгений Афанасьев  
#2 Оставлено : 15 ноября 2013 г. 14:28:22(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,001
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 712 раз в 673 постах
Здравствуйте.
Это CMS подпись, см. примеры CMS и/или CMSVerify из пакета CMS_samples.

Отредактировано пользователем 15 ноября 2013 г. 14:28:59(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.