Solaris スマートカードの管理

OCF サーバーの追加構成のタスク

「OCF サーバー」属性では、各システムにおける ocfserv の動作を定義します。これらの属性は、「OCF サーバー構成」ダイアログボックスまたは smartcard -c admin コマンドで変更できます。コマンド行から OCF サーバー属性を変更するには、基本的には次の手順を使用します。

  1. 属性を変更したいシステム上でスーパーユーザーになります。

  2. デフォルトのサーバー属性を変更します。


    smartcard -c admin -x modify "property_name=property_value"
    

    -x modify

    属性を変更することを示します。 

    property_name=property_value

    変更する属性とその属性に割り当てる値を指定します。 

OCF サーバーとクライアントの属性を表示するには (コマンド行)

  1. 構成したいシステム上でスーパーユーザーになります。

  2. 構成可能な属性を表示します。


    # smartcard -c admin
    

    画面には次のような情報が表示されます。


    Client Properties:
      ClientName.PropertyName   Value
      -----------------------   -----
      default.validcards      = CyberFlex IButton PayFlex
      default.authmechanism   = Pin=UserPin
      default.defaultaid      = A000000062030400
    
    Server Properties:
    
      PropertyName             Value
      ------------             -----
      authmechanism           = Pin Password   
      OpenCard.terminals      = com.sun.opencard.terminal.scm.
    SCMStc.SCMStcCardTerminalFactory|MySCM|SunSCRI|/dev/cua/b
      ocfserv.protocol        = rpc
      PayFlex.ATR             = 3B6900005792020101000100A9 3B69110000005792020101000100
      authservicelocations    = com.sun.opencard.service.auth
      OpenCard.services       = com.sun.opencard.service.cyberflex.CyberFlexServiceFactory 
    com.sun.opencard.service.ibutton.IButtonServiceFactory com.sun.opencard.service.payflex.
    PayFlexServiceFactory abc.class com.sun.services.scm.SCMStcCardTerminalFactory
      initializerlocations    = com.sun.opencard.cmd.IButtonInit
      IButton.ATR             = 008F0E0000000000000000000004000034909000
      cardservicelocations    = com.sun.opencard.service.common
      CyberFlex.ATR           = 3B169481100601810F 3B169481100601811F
      country                 = US
      debugging.filename      = /tmp/ocf_debugfile
      language                = en
      debugging               = 0

サーバーに有効なスマートカードを変更するには (SmartCard Console)

SmartCard Console を起動する方法については、「SmartCard Console を起動するには (コマンド行)」を参照してください。

デフォルトでは、3 種類のスマートカードはすべて OCF サーバーで有効とみなされます。

  1. ナビゲーション区画で「OCF サーバー」を選択します。

  2. ローカルシステムを表しているアイコンをダブルクリックします。

  3. 「利用可能なリソース」リストから「有効なスマートカード」を選択します。

  4. リストから、有効または無効にしたいスマートカードを示すチェックボックスをクリックします。

  5. チェックボックスをクリックしたスマートカードのカードサービスを有効化します。

    カードサービスを有効にする手順については、「カードサービスを無効または有効にするには (SmartCard Console)」を参照してください。

  6. 「適用」または「了解」をクリックします。

サーバーのデフォルトのスマートカードを変更するには (SmartCard Console)

SmartCard Console を起動する方法については、「SmartCard Console を起動するには (コマンド行)」を参照してください。

  1. ナビゲーション区画で「OCF サーバー」を選択します。

  2. ローカルシステムを示すアイコンをダブルクリックします。

  3. 「利用可能なリソース」リストから「デフォルトのスマートカード」を選択します。

  4. リストから、デフォルトとして選択したいカードタイプを示すチェックボックスをクリックします。

    デフォルトでは、「なし」が選択されています。これは、デフォルトのスマートカードのタイプが定義されていないということを意味します。

  5. デフォルトとして選択したスマートカードのカードサービスを有効にします。

    カードサービスを有効にする手順については、「カードサービスを無効または有効にするには (SmartCard Console)」を参照してください。

  6. 「適用」または「了解」をクリックします。