Come si integra la crittografia del modulo di sicurezza hardware con un'applicazione java? Sto cercando esempi di codice per connettermi a HSM, generare chiavi (asimmetriche, simmetriche), cifrare e decifrare dati (asimmetrici, simmetrici) e memorizzare chiavi.Come si integra la crittografia HSM con JAVA?
8
A
risposta
8
In JAVA è possibile utilizzare solo JCE/JCA. Chiedete al vostro fornitore l'implementazione, avrete bisogno di alcuni file jar e siete pronti.
1
Tutti gli HSM devono supportare interfacce API comuni, come PKCS11, JCE o MSCAPI. Per l'integrazione Java, offrono anche il provider CCE JCE. Basta configurare il provider, e loro possono usare il Keystore/KeyGenerator come al solito.
Problemi correlati
- 1. Il mini profiler si integra con SqlConnection
- 2. Come implementare la crittografia AES 256-bit Java con CBC
- 3. Eclipse integra con qt
- 4. Come si integra OCaml con l'API di iPhone?
- 5. Crittografia con AES-256 Java
- 6. Crittografia Java Castle Bouncy - Cifratura con AES
- 7. Che framework Javascript si integra bene con Grails?
- 8. PGP Crittografia e decrittografia con Java
- 9. C'è qualche linguaggio lispy che si integra perfettamente con Python?
- 10. Come si integra la nuova funzione asincrona/attesa in C# 5 con il loop dei messaggi?
- 11. Crittografia con chiave privata RSA in Java
- 12. NHibernate si integra bene con Microsoft Sync Framework?
- 13. Aiutami con la crittografia XOR
- 14. Come si integra l'API Parse Javascript con Appcelerator e non si usano chiamate non documentate?
- 15. La crittografia RSA Java e la decodifica Node.js non funzionano
- 16. Come si verifica la qualità di un algoritmo di crittografia?
- 17. Come si integra il portafoglio Paytm in un'applicazione Android?
- 18. rimuovere la crittografia da pdf con PDFBox, come QPDF
- 19. crittografia AES Java -> PHP -> Java
- 20. Come si generano numeri casuali protetti da crittografia con PHP?
- 21. Libreria di crittografia bidirezionale Java
- 22. Strategie per la crittografia con Django + Postgres?
- 23. Facile crittografia e la decrittografia con PHP
- 24. Utilizzare DefaultNetworkCredential con la crittografia TLS?
- 25. Utilizzo di HTTPS in Java senza crittografia
- 26. crittografia RSA in Java, decriptare in PHP
- 27. Come impostare la crittografia da client a nodo Cassandra con il driver Java DataStax?
- 28. crittografia con php
- 29. errore di riempimento quando si utilizza RSA di crittografia in C# e la decrittografia in Java
- 30. Cos'è l'AMP HTML e come si integra con framework/tool X?
mi diresti come connetterti a HSM? – Armin
che dipenderà dal tuo provider, ma nel mio caso è stata tutta la configurazione fatta sul server WAS. – Frank
quindi ho solo bisogno di aggiungere il file jar del provider per il progetto e chiamare Security.addProvider (provider) e iniziare la codifica come i seguenti codici? SecureRandom random = new SecureRandom(); Generatore KeyPairGenerator = KeyPairGenerator.getInstance ("RSA", "BC"); generator.initialize (256, random); pair = generator.generateKeyPair(); – Armin