Серверная Java: может ли она читать карты CAC и, если да, то как?

Я использую Java 5 - 6, Spring 3.1 и WebLogic 11g.

Место, где я работаю (правительство), теперь требует, чтобы люди вставляли карту CAC, чтобы войти в их ПК.

Я хотел бы узнать, как использовать Java на стороне сервера для считывания информации с карты Common Access Card (CAC), возможно, для аутентификации и цифровых подписей.

Я нашел очень мало в Google, и я понятия не имею, с чего начать.

Это вопрос чтения сертификата, который генерирует CAC, а затем отправляет через браузер?

Если так, то я не имею ни малейшего представления о том, как это начать. Может кто-нибудь указать мне учебник и некоторые примеры кода?

1 ответ

Решение

Я хотел бы узнать, как использовать Java на стороне сервера для считывания информации с карты общего доступа

Клиенты помещают карту CAC в локальную машину, чтобы на стороне сервера фактически не было никакого доступа к карте CAC. Что вы должны сделать на стороне сервера, например, выполнить аутентификацию сертификата на стороне клиента, используя сертификат с карты CAC. Есть информация о том, как получить доступ к CAC из Java

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