Тип SmartCard для подписи сертификата в Java

Я хотел бы ввести дополнительную безопасность в моем общении с использованием смарт-карт. Я хотел бы, чтобы смарт-карты подписывали сертификат сервера и клиента. У каждой машины есть свой считыватель смарт-карт. Какой стандарт карты должен быть? Я купил SLE5528 SLE4428 ISO 7816, но это, вероятно, не был хороший выбор?

1 ответ

Нет, карты памяти, такие как SLE5528, не являются хорошим выбором, поскольку они хранят только данные. Вам нужна карта, содержащая асимметричные ключи и способная применять их для создания подписей. (Другие части сертификата легче обрабатываются приложением).

Хорошей новостью является то, что ISO 7816 является релевантным независимо от вашей карты (но не достаточно, вам нужно как минимум руководство пользователя) и в зависимости от того, собираетесь ли вы использовать javacard или нативную карту, 7816-4, -8 и -9 могут стать Соответствующий.

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