Я использую устройство чтения карт SCR3310 в Ubuntu, и я установил необходимые драйверы для устройства чтения смарт-карт, и оно работает нормально. Я установил pscs_tools, чтобы проверить, нормально ли работает картридер.
Я загрузил несколько общедоступных сертификатов DoD (.cac) онлайн, которые состоят из сертификата Root CA и других промежуточных сертификатов.
Я читал сертификаты X.509, но не знаю, как получить сертификат X.509 из приведенной выше настройки. Я также хотел бы знать, как аутентифицировать человека с помощью PKI (на Java) и получить уникальный идентификатор/токен безопасности с карты CAC, используя приведенную выше настройку.
Спасибо Рон
1 ответ
Вы должны использовать провайдера PKCS11 для доступа к смарт-карте. Руководство для SUN:
руководство стр. 11
Также ознакомьтесь с этим сообщением cac auth java
Похожие вопросы
Связанные вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.