サポートされているカードリーダー
Solaris スマートカードは、iButton と Sun SCRI External Card Readr 1 という 2 種類の外付けカードリーダーと Sun SCRI Internal Card Reader 1 という 1 種類の内蔵カードリーダーをサポートしています。
次の表に、サポートされているカードリーダーと、これらのカードリーダーを追加するときに指定する必要がある値を示します。
表 3–1 サポートされているカードリーダー
カードリーダーのタイプ
|
カード端末の出荷時の名前
|
リーダーモデル名
|
SCRI External Card Reader 1
|
com.sun.opencard.terminal.scm.SCMStc.SCMStcCardTerminalFactory
|
SunSCRI
|
iButton
|
com.ibutton.oc.terminal.jib.iButtonCardTerminalFactory
|
DS1402
|
Sun SCRI Internal Card Reader 1
|
com.sun.opencard.terminal.scm.SCMI2c.SCMI2cCardTerminalFactory
|
SunISCRI
|
カードリーダーの追加 (コマンド行)
コマンド行でカードリーダーを追加するには、smartcard -c admin コマンドを次の構文で使用します。
smartcard -c admin -t terminal -j card_terminal_factory_name -x add -d
device_pathname -r user_friendly_reader_name -n card_reader_model
-c admin
|
OCF 属性の表示または変更を指定します。
|
-t terminal
|
カードリーダーの構成を指定します。
|
-j card_terminal_factory_name
|
カードリーダータイプのカード端末の出荷時の名前を指定します。特定のカード端末の出荷時の名前については、後述の手順を参照してください。
|
-x add
|
カードリーダーの追加を指定します。
|
-d device_pathname
|
カードリーダーが取り付けられているデバイスポートを指定します。
|
-r user_friendly_reader_name
|
リーダーの一意な名前を指定します。
|
-n reader_model_name
|
カードリーダーのモデル名を指定します。特定のカードリーダーのモデル名については、後述の手順を参照してください。
|
詳細は、smartcard(1M) のマニュアルページを参照してください。
iButton リーダーを追加するには
-
外付けカードリーダーをシステムに取り付けます。
カードリーダーのマニュアルの手順に従って、外付けスマートカードリーダーをシリアルポートに物理的に取り付けます。
-
カードリーダーを取り付けるシステム上でスーパーユーザーになります。
-
たとえば、次のコマンドを 1 行に入力して、iButton リーダーを追加します。
# smartcard -c admin -t terminal
-j com.ibutton.oc.terminal.jib.iButtonCardTerminalFactory
-x add -d /dev/cua/b -r MyButtonReader -n DS1402
|
-c admin
|
OCF 属性の表示または変更を指定します。
|
-t terminal
|
カードリーダーの構成を指定します。
|
-j com.ibutton.oc.terminal.jib.iButtonCardTerminalFactory
|
iButton リーダーのカード端末の出荷時の名前を指定します。
-j オプションの後にカード端末の出荷時の名前を入力するときは、上記のように正確に入力してください。文字の間に空白文字や改行は挿入しないでください。
|
-x add
|
カードリーダーの追加を指定します。
|
-d /dev/scmi2c0
|
カードリーダーが取り付けられているデバイスポートを指定します。
|
-r MyButtonReader
|
iButton カードリーダーの一意な名前を指定します。
|
-n DS1402
|
iButton カードリーダーのモデル名を指定します。
|
-
ocfserv を停止します。
次回に SmartCard Console または smartcard コマンドを使用すると、ocfserv プロセスが再起動します。
Sun SCRI External Card Reader 1 を追加するには
-
外付けカードリーダーをシステムに取り付けます。
カードリーダーのマニュアルの手順に従って、外付けスマートカードリーダーをシリアルポートに物理的に取り付けます。
-
カードリーダーを取り付けるシステム上でスーパーユーザーになります。
-
たとえば、次のコマンドを 1 行に入力して、Sun SCRI External Reader 1 を追加します。
# smartcard -c admin -t terminal
-j com.sun.opencard.terminal.scm.SCMStc.SCMStcCardTerminalFactory
-x add -d /dev/cua/b -r MyExternalReader -n SunSCRI
|
-c admin
|
OCF 属性の表示または変更を指定します。
|
-t terminal
|
カードリーダーの構成を指定します。
|
-j
scm.SCMStc.SCMStcCardTerminalFactory
|
Sun SCRI External Card Reader 1 のカード端末の出荷時の名前を指定します。
-j オプションの後にカード端末の出荷時の名前を入力するときは、上記のように正確に入力してください。文字の間に空白文字や改行は挿入しないでください。
|
-x add
|
カードリーダーの追加を指定します。
|
-d /dev/scmi2c0
|
カードリーダーが取り付けられているデバイスポートを指定します。
|
-r MyExternalReader
|
SCRI External Card Reader 1 の一意な名前を指定します。
|
-n SunSCRI
|
Sun SCRI External Card Reader 1 のモデル名を指定します。
|
-
ocfserv を停止します。
次回に SmartCard Console または smartcard コマンドを使用すると、ocfserv プロセスが再起動します。
Sun SCRI Internal Card Reader 1 を追加するには
-
カードリーダーを取り付けるシステム上でスーパーユーザーになります。
-
たとえば、次のコマンドを 1 行に入力して、Sun SCRI Internal Reader 1 を追加します。
# smartcard -c admin -t terminal
-j com.sun.opencard.terminal.scm.SCMI2c.SCMI2cCardTerminalFactory
-x add -d /dev/scmi2c1 -r MyInternalReader -n SunISCRI
|
-c admin
|
OCF 属性の表示または変更を指定します。
|
-t terminal
|
カードリーダーの構成を指定します。
|
-j com.sun.opencard.terminal.scm.SCMI2c.SCMI2cCardTerminalFactory
|
Sun SCRI Internal Card Reader 1 のカード端末の出荷時の名前を指定します。
-j オプションの後にカード端末の出荷時の名前を入力するときは、上記のように正確に入力してください。文字の間に空白文字や改行は挿入しないでください。
|
-x add
|
カードリーダーの追加を指定します。
|
-d /dev/scmi2c0
|
カードリーダーが取り付けられているデバイスポートを指定します。たとえば、/dev/scmi2c の場合、scmi2cn の n は、システム上で n 番目の SunISCRI リーダーであることを示しています。
|
-r MyInternalReader
|
SCRI Internal Card Reader 1 の一意な名前を指定します。
|
-n SunISCRI
|
SCRI Internal Card Reader 1 のモデル名を指定します。
|
-
ocfserv を停止します。
次回に SmartCard Console または smartcard コマンドを使用すると、ocfserv プロセスが再起動します。