eshefer Опубликовано 20 Марта 2019 Жалоба Поделиться Опубликовано 20 Марта 2019 Добрый день! В рамках перехода на новый ГОСТ 2012 столкнулись с проблемой при подписании вложений в Vipnet CSP версии версии 4.2 (8.51670) (в КриптоПРо CSP 4 все работает корректно). Код ошибки: Ошибка ЭЦП exception on setup: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: 1.2.643.7.1.1.2.2, provider: MicrosoftCryptoAPIBridge, class: com.ats.capi32.provider.CryptoAPIMessageDigestGost3411_2012_256) При подписании используется подпись по новому ГОСТУ 2012-256 бит. Возможно дело в битности ключей, т.к при установке в VipNet, эта подпись отображается как 512 бит http://prntscr.com/mrnlgi. Если открыть информацию о сертификате, там тоже 512 бит http://prntscr.com/mrrnln Подскажите пожалуйста в чем может быть причина ошибки? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
R.Sheyn Опубликовано 20 Марта 2019 Жалоба Поделиться Опубликовано 20 Марта 2019 3 часа назад, eshefer сказал: Добрый день! В рамках перехода на новый ГОСТ 2012 столкнулись с проблемой при подписании вложений в Vipnet CSP версии версии 4.2 (8.51670) (в КриптоПРо CSP 4 все работает корректно). Код ошибки: Ошибка ЭЦП exception on setup: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: 1.2.643.7.1.1.2.2, provider: MicrosoftCryptoAPIBridge, class: com.ats.capi32.provider.CryptoAPIMessageDigestGost3411_2012_256) При подписании используется подпись по новому ГОСТУ 2012-256 бит. Возможно дело в битности ключей, т.к при установке в VipNet, эта подпись отображается как 512 бит http://prntscr.com/mrnlgi. Если открыть информацию о сертификате, там тоже 512 бит http://prntscr.com/mrrnln Подскажите пожалуйста в чем может быть причина ошибки? Для начала стоит заменить, что одна ЭП не может использоваться и в крипто-про и в випнете, форматы контейнеров разные, значит это две разные подписи. випнет явно сообщает, что длина хэша 512, значит и в MessageDigest должно быть 512. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
eshefer Опубликовано 20 Марта 2019 Автор Жалоба Поделиться Опубликовано 20 Марта 2019 Да, подписание в криптопровайдерах производились под разными подписями, но выпущенными под новый ГОСТ. А скажите пожалуйста, как Вы поняли что випнет сообщает про 512 битный хэш? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
eshefer Опубликовано 25 Марта 2019 Автор Жалоба Поделиться Опубликовано 25 Марта 2019 В 20.03.2019 в 14:33, R.Sheyn сказал: Для начала стоит заменить, что одна ЭП не может использоваться и в крипто-про и в випнете, форматы контейнеров разные, значит это две разные подписи. випнет явно сообщает, что длина хэша 512, значит и в MessageDigest должно быть 512. А как быть если подпись имеет разрядность 256 бит? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.