2012-04-25 15 views
8

Stavo cercando di fare buon uso dello MS CAPI e mi sono messo in un gran casino ... Il solo provider SunMSCapi, hmm, fornisce, per mancanza di parole migliori, almeno per la firma, il seguente algoritmi:Accedere a MS CryptoAPI con java

  • MD2withRSA
  • MD5withRSA
  • SHA1withRSA

E io non sono desiderosi di fare uso di algoritmi di tali GOST3411withECGOST3410, o RIPEMD128withRSA, che BouncyCastle fa uso, ma sarebbe bello, e in questo caso particolare, molto importante se non essenziale, per essere in grado di accedere, almeno, l'algoritmo SHA256withRSA ... (la 512 e così via e la crittografia ECDSA, sarebbe un grande vantaggio, ma non mi aspetto molto).

Sto cercando di trovare un'alternativa, ma ho trovato solo this wrapper, che sembra soddisfacente, ma devo scavare un po 'di più.

Qualcuno conosce un altro modo, wrapper o provider per accedere a mscapi (cryptoapi)?


correlati:

+0

Entrambi i collegamenti forniti non funzionano sul mio sistema. – Robert

+0

Grazie a Matej è stato corretto –

+0

Se Pheox sta vendendo una soluzione funzionante, suppongo che sia la migliore opzione - considerando che vale il prezzo per te. –

risposta

1

Java è multipiattaforma, se si sceglie SunMSCapi, è possibile eseguire solo su Windows con JDK 6+ e, se si desidera SHA256 con RSA, è necessario eseguire su JDK7 +, è lì. codice di controllo RSASignature.SHA256

+0

Vedete, io ne faccio uso, è una delle mie fonti. –

+0

Uso MS-CAPICOM, PKCS11 e PKCS12 –

Problemi correlati