получение токена безопасности при считывании карты CAC с использованием Java

Я использую устройство чтения карт SCR3310 в Ubuntu, и я установил необходимые драйверы для устройства чтения смарт-карт, и оно работает нормально. Я установил pscs_tools, чтобы проверить, нормально ли работает картридер.

Я загрузил несколько общедоступных сертификатов DoD (.cac) онлайн, которые состоят из сертификата Root CA и других промежуточных сертификатов.

Я читал сертификаты X.509, но не знаю, как получить сертификат X.509 из приведенной выше настройки. Я также хотел бы знать, как аутентифицировать человека с помощью PKI (на Java) и получить уникальный идентификатор/токен безопасности с карты CAC, используя приведенную выше настройку.

Спасибо, Рон


person Ron    schedule 23.03.2011    source источник


Ответы (1)


Вы должны использовать провайдера PKCS11 для доступа к смарт-карте. Руководство для SUN:
руководство p11
Также ознакомьтесь с этим сообщением cac auth java

person Cratylus    schedule 23.03.2011