ICSF 呼び出し可能サービスの標準的なシーケンス

ICSF 呼び出し可能サービスが呼び出される可能性のある サンプル・シーケンスを表 1 に示します。

表 1. 呼び出し可能サービスの組み合わせ
組み合わせ
    Combination A (DATA keys only)     Combination B

 1. Random number generate          1. Random number generate
 2. Clear key import or             2. Secure key import or
    multiple clear key import          multiple secure key import
 3. Encipher/decipher               3. Any service
 4. Data key export or key export   4. Data key export for DATA keys, or
     (optional step)                   key export in the general case
                                        (optional step)

    Combination C                      Combination D

 1. Key generate (OP form only)     1. Key generate (OPEX form)
 2. Any service                     2. Any service
 3. Key export (optional)

    Combination E                      Combination F

 1. Key generate (IM form only)     1. Key generate (IMEX form)
 2. Key import                      2. Key import
 3. Any service                     3. Any service
 4. Key export (optional)

    Combination G                      Combination H

 1. Key generate                    1. Key import
 2. Key record create               2. Key record create
 3. Key record write                3. Key record write
 4. Any service (passing label      4. Any service (passing label
    of the key just generated)         of the key just generated)
注:
  1. 「any service」の例としては CSNBENC があります。
  2. 上記の組み合わせには、単独で使用できるサービス (例えば、鍵のエクスポートやエンコード、鍵生成を使用したエクスポート可能鍵の生成など) は 含まれません。
  3. 上記の組み合わせには、鍵の通信や、ICSF 呼び出し可能サービスからの出力の伝送は示されていません。

鍵形式については、鍵生成 (CSNBKGN および CSNEKGN)を参照してください。