Как интегрировать шифрование HSM с JAVA?

Как интегрировать шифрование Hardware Security Module с Java-приложением? Я ищу примеры кода для подключения к HSM, генерирования ключей (асимметричных, симметричных), шифрования и дешифрования данных (асимметричных, симметричных) и хранения ключей.

2 ответа

Решение

В JAVA вы можете просто использовать JCE/JCA. Спросите у поставщика о внедрении, вам понадобятся некоторые файлы JAR, и вы готовы.

Все HSM должны поддерживать общие интерфейсы API, такие как PKCS11, JCE или MSCAPI. Для интеграции с Java они также предлагают поставщика JCE CSP. Просто настройте провайдера, и вы сможете использовать Keystore/KeyGenerator как обычно.

Другие вопросы по тегам