Java を使用して CAC と通信しようとしています。開発者キットから、一意の ID (CHUID) の抽出に関する情報と、カードで利用可能なアプレットなどの他のいくつかの情報を見つけることができました。ただし、カードからユーザー名 (LastName.FirstName.MiddleName.ID) を抽出できず、CAC に関するドキュメントも見つかりません。
カードを使用して安全な Web サイトにアクセスしていません。デスクトップアプリケーションでユーザーを認証するために使用しているため、カードに保存されている証明書にはアクセスできません。カードに保存されているさまざまなアプレットにアクセスできますが、ユーザー名を取得する方法がわかりません。このユーザー名は、システム内のユーザーを確認するために必要です。CAC からユーザー名を取得するにはどうすればよいですか?