Как интегрировать шифрование HSM с JAVA?
Как интегрировать шифрование Hardware Security Module с Java-приложением? Я ищу примеры кода для подключения к HSM, генерирования ключей (асимметричных, симметричных), шифрования и дешифрования данных (асимметричных, симметричных) и хранения ключей.
2 ответа
Решение
В JAVA вы можете просто использовать JCE/JCA. Спросите у поставщика о внедрении, вам понадобятся некоторые файлы JAR, и вы готовы.
Все HSM должны поддерживать общие интерфейсы API, такие как PKCS11, JCE или MSCAPI. Для интеграции с Java они также предлагают поставщика JCE CSP. Просто настройте провайдера, и вы сможете использовать Keystore/KeyGenerator как обычно.