Статус: Участник
Группы: Участники
Зарегистрирован: 03.08.2015(UTC) Сообщений: 12
|
Автор: Евгений Афанасьев newCert - объект какого типа? И какого класса объект открытого ключа в нем (можно увидеть при отладке, раскрыв объект newCert)? Какая внутри реализация (не внешний X509Certificate или PublicKey). Где-то делается Signature s = Signature.getInstance("1.2.643.7.1.1.3.2", "BC"). JCP из последних с сайта (первая пара версий 2.0 не поддерживала ГОСТ 2012)? X509Certificate newCert = CertificateFactory.getInstance("X.509").generateCertificate(new ByteArrayInputStream(c.getEncoded())); Отладку включить я не могу, закрытая система. JCP поддерживает ГОСТ 2012: KeyFactory.getInstance(JCP.GOST_DH_2012_256_NAME)
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
JCP - поддерживает, но где-то при получении открытого ключа происходит декодирование сертификата, проверка подписи, при этом появляется "1.2.643.7.1.1.3.2 Signature not available". Если бы объект SIgnature создавался с помощью JCP, то такой ошибки бы не было, значит, он создается с помощью BC. Чтобы знать точно, надо знать реализации объектов сертификата и его открытого ключа. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Попробуйте указать так - CertificateFactory.getInstance("X.509", "SUN") |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 03.08.2015(UTC) Сообщений: 12
|
Автор: Евгений Афанасьев Попробуйте указать так - CertificateFactory.getInstance("X.509", "SUN") Та же ошибка: 1.2.643.7.1.1.3.2 Signature not available
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close