Я пытался хорошо использовать MS CAPI и попал в большую беду... Только провайдер SunMSCapi, хм, предоставляет, за неимением лучшего слова, по крайней мере для подписи, следующие алгоритмы:
И я не горю желанием использовать такие алгоритмыGOST3411withECGOST3410
илиRIPEMD128withRSA
, который использует BouncyCastle, но было бы неплохо, а в данном конкретном случае весьма важно, если не необходимо, иметь возможность войти, по крайней мере, в алгоритм SHA256withRSA
... (512 и т. д. и шифрование ECDSA были бы большим плюсом, но я не ожидаю многого ).
Я пытаюсь найти альтернативу, но нашел только эту обертку , которая выглядит нормально, но мне нужно еще немного покопаться.
Кто-нибудь знает другой способ, обертку или провайдера для доступа к mscapi (cryptoapi )?
Связанный:
SunMSCapi doc:
http://docs.oracle.com/javase/6/docs/technotes/guides/security/SunProviders.html#SunMSCAPI
Запрос наSHA256withRSA
:
http://bugs.sun.com/view_bug.do?bug_id=6753664