2012-04-25 12 views
8

Estaba tratando de hacer un buen uso de MS CAPI, y me encontré en una gran travesura ... El proveedor de SunMSCapi solamente, hmm, proporciona, por falta de una mejor palabra, al menos para la firma, lo siguiente algoritmos:Accediendo a MS CryptoAPI con java

  • MD2withRSA
  • MD5withRSA
  • SHA1withRSA

y no estoy dispuesto a hacer uso de algoritmos tales GOST3411withECGOST3410 o RIPEMD128withRSA, que hace uso BouncyCastle, pero sería agradable, y en este caso particular, muy importante, si no esencial, para poder iniciar sesión, al menos, el algoritmo SHA256withRSA ... (el 512 y así sucesivamente y el cifrado ECDSA, sería una gran ventaja, pero no espero mucho).

Estoy tratando de encontrar una alternativa, pero solo encontré this wrapper, que se ve bien, pero tengo que cavar un poco más.

¿Alguien sabe de otra manera, contenedor o proveedor para acceder a mscapi (cryptoapi)?


relacionadas:

+0

Ambos enlaces proporcionados no funcionan en mi sistema. – Robert

+0

Gracias a Matej se corrigió –

+0

Si Pheox está vendiendo una solución de trabajo, supongo que esa es su mejor opción, considerando que vale la pena el precio para usted. –

Respuesta

1

Java es una plataforma cruzada, si elige SunMSCapi, solo puede ejecutar en Windows con JDK 6+, y si desea SHA256withRSA, necesita ejecutar JDK7 +, está allí. código de verificación RSASignature.SHA256

+0

Verá, lo uso, es una de mis fuentes. –

+0

Uso MS-CAPICOM, PKCS11 y PKCS12 –

Cuestiones relacionadas