получение токена безопасности при считывании карты CAC с использованием Java - PullRequest
0 голосов
/ 23 марта 2011

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

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

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

Спасибо, Рон

1 Ответ

0 голосов
/ 23 марта 2011

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

...