過去のナビゲーションリンクのスキップSecure Global Desktop 4.31 管理者ガイド > アプリケーション、ドキュメント、ホスト > ユーザーが Windows アプリケーションでスマートカードを使用できない場合

ユーザーが Windows アプリケーションでスマートカードを使用できない場合

ユーザーが Windows アプリケーションでスマートカードを使用できない場合は、次のチェックリストを使用して問題の原因を特定してください。

確認する項目 説明
アプリケーションサーバーの設定
  • アプリケーションは、Windows Server 2003 アプリケーションサーバー上で実行していますか。
    スマートカードのリダイレクトをサポートしているのは、Windows Server 2003 だけです。
  • Windows Server 2003 のターミナルサービスで、スマートカードデバイスのリダイレクトが有効になっていますか。
Secure Global Desktop の設定
  • Windows アプリケーションが Microsoft RDP を Windows プロトコル (--winproto) として使用するように設定されていますか。
  • Array Manager の「Array properties」パネルで、Secure Global Desktop スマートカードサービスが有効になっていますか。
  • Array Manager の「Application Launch properties」パネルの「Allow smart card authentication」ボックスにチェックマークが付いていますか。
クライアントの設定
  • ユーザーは、サポートされているクライアントを使用していますか。
  • スマートカードリーダーは機能していますか。
    • Windows クライアントの場合
      • Windows の「デバイス マネージャ」のリストにスマートカードリーダーが含まれていることを確認します。
      • クライアント上でスマートカードサービスが実行されていることを確認します。「スタート」メニュー、「プログラム」、「管理ツール」、「サービス」の順にクリックしてください。
      • Sun Secure Global Desktop Client がスマートカードリーダーおよびカードを検出していることを確認します。Windows のシステムトレイで Secure Global Desktop のアイコンを右クリックして、「接続情報」を選択します。「スマートカードリーダーのプロパティー」に、詳細が reader:ATR_string の形式で表示されます。reader はスマートカードリーダーの製造元とモデルです。ATR_string は、カードの識別に使用される ATR (Automatic Terminal Recognition) 16 進文字列です。
    • Linux/Solaris クライアントの場合、Native Client を起動し、ログインダイアログが表示されたら「取消し」をクリックして、「Webtop」メニューから「ログを見る」を選択します。表示されるメッセージを確認します。メッセージの詳細については、以下を参照してください。

Native Client for UNIX/Linux のスマートカードメッセージ

スマートカードのサポート (<lib_name>) はありません:<error_message>

lib_name は、Native Client がロードしようとした PCSC-Lite ライブラリファイルです。Linux および Solaris の場合、これは libpcsclite.so です。動的リンカーパスにより異なりますが、通常は /usr/lib ディレクトリにインストールされます。<error_message> は、動的リンカーからの追加エラーメッセージです。

このメッセージは、Native Client が PCSC-Lite ライブラリをロードできない場合にのみ表示されます。

PCSC-Lite ライブラリのいずれかのバージョンをインストールするか、TTA_LIB_PCSCLITE 環境変数を使用して場所を指定してください。

スマートカードライブラリがロードされました:<lib_name>

lib_name は、Native Client がロードした PCSC-Lite ライブラリの名前です。

このメッセージは、Native Client が PCSC-Lite ライブラリのロードに成功した場合にのみ表示されます。

<lib_name> 内のコンテキストエントリポイントが見つかりませんでした

lib_name は、Native Client がロードした PCSC-Lite ライブラリの名前です。

このメッセージは、Native Client によってロードされた PCSC-Lite ライブラリが、最小セットの API ルーチンをサポートしていない場合にのみ表示されます。

別のバージョンの PCSC-Lite ライブラリをインストールするか、TTA_LIB_PCSCLITE 環境変数を使用して別のライブラリを指定してください。

スマートカードサポートの初期化に失敗しました (0xH)

0xH は、PCSC 16 進エラーコードです。

Native Client は PCSC-Lite ライブラリのロードに成功していますが、クライアントプラットフォーム上のスマートカードシステムが機能していません。

スマートカードシステムがクライアントプラットフォーム上で動作していることを確認します。

スマートカードリーダー:<リーダー名>

クライアントデバイスに取り付けられているすべてのスマートカードリーダーの名前を表示します。

スマートカードリーダーの名前が表示されない場合は、クライアントデバイスの構成を確認してください。

関連トピック