基本的に、Java を使用して政府の CAC カードとやり取りする方法を学び始める場所を探しています。
私の最終的な目標は、CAC カード認証 (PIN 番号による) を使用して、Tomcat/J2EE サーバーを使用してホストされている Web サイトへのアクセスを承認する方法を見つけることです。
しかし、どこかで始める必要があります。したがって、キーボードのカードリーダーに挿入されたCACカードからCACカード情報を読み取るための小さなJavaプログラムを作成することから始めます(数字キーパッドの上にCACリーダーを備えたDELLキーボード)。
Google で検索すると、 OpenSSOプロジェクトに置き換えられたcacard Java プロジェクト ( https://cacard.dev.java.net/ ) が見つかりました。しかし、それを使用してカードに接続したり、カードから読み取ったりする方法のサンプルコードが見つからないようです.
Javaを使用してCACカードと対話する方法を学び始めることができるように、サンプルコードがどこにあるか知っている人はいますか?
ありがとう
編集:
さらに調査した結果、ファイルclientAuth="true"
のコネクタ要素に設定するだけでよいのではないかと考えていました。server.xml
http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
clientAuth: Tomcat がすべての SSL クライアントに対して、このソケットを使用するためにクライアント証明書を提示することを要求する場合は、この値を true に設定します。