Solaris スマートカードは、内蔵カードリーダーをサポートしており、IFD ハンドラを使用してカードリーダーを構成します。次の手順を実行して、コマンド行から内蔵カードリーダーを追加します。
ocfserv デーモンが有効になっていることを確認します。
次のコマンドを入力すると、サービスの状態がわかります。
% svcs network/rpc/ocfserv |
スマートカードを変更する前に、ocfserv デーモンが有効になっていることを確認する必要があります。
(省略可能) 必要に応じて、スーパーユーザーでログインし、ocfserv デーモンを有効にします。
# svcadm enable network/rpc/ocfserv |
Sun 内蔵カードリーダーは、たとえば次のようなコマンドを、1 行で入力して追加します。
# smartcard -c admin -t terminal -H /usr/lib/smartcard/ifdh_scmi2c.so -x add -d /dev/scmi2c0 -r MyInternalReader -n SunISCRI |
OCF 属性の表示または変更を指定します。
カードリーダーの構成を指定します。
カードリーダーの追加を指定します。
カードリーダーが取り付けられるデバイスポートを指定します。たとえば、/dev/scmi2cn で、 n はシステム上の n 番目の Sun 内蔵カードリーダーです。現行のシステムでは複数の内蔵カードリーダーを取り付けることはできないので、選択できるのは /dev/scmi2c0 だけです。
Sun 内蔵カードリーダーの一意な名前を指定します。
Sun 内蔵カードリーダーのモデル名を指定します。
ocfserv を再起動します。
# svcadm restart network/rpc/ocfserv |
次に SmartCard Console を使用するか smartcard コマンドを実行したときに、ocfserv プロセスが再起動されます。