パラメーター
- return_code
-
方向 タイプ 出力 整数 戻りコードは、呼び出し可能サービスの一般的な結果を示しています。 ICSF および暗号化コプロセッサーの戻りコードおよび理由コードに、戻りコードがリストされています。
- reason_code
-
方向 タイプ 出力 整数 理由コードは、アプリケーション・プログラムに返される、呼び出し可能サービスの結果を示しています。 戻りコードにはそれぞれ、特定の処理問題を示すさまざまな理由コードがあります。 ICSF および暗号化コプロセッサーの戻りコードおよび理由コード に、理由コードがリストされています。
- exit_data_length
-
方向 タイプ 無視される 整数 このフィールドは無視されます。 このパラメーターには 0 を指定することをお勧めします。
- exit_data
-
方向 タイプ 無視される ストリング このフィールドは無視されます。
- rule_array_count
- rule_array パラメーターで指定するキーワードの数。 この値は 1 または 2 でなければなりません。
方向 タイプ 入力 整数 - rule_array
-
方向 タイプ 入力 ストリング 制御情報を呼び出し可能サービスに提供するキーワード。表 1. 鍵のアンラップのキーワード キーワード 意味 フォーマット設定方式 (必須) ATTRBND wrapped_key は IBM 独自のフォーマットです。秘密鍵およびその使用フラグが一緒にアンラップされます。署名検証公開鍵または秘密鍵ハンドルは initialization_vector パラメーター経由で提供する必要があります。 PKCS-1.2 RSA PKCS #1 ブロック・タイプ 02 を使用して鍵の値を復元します。 PKCS-8 秘密鍵の値は PKCS-8 によって指定されるように DER エンコードされます。暗号化メカニズム規則配列キーワードを指定する必要があります。 暗号化メカニズム (PKCS-8 が指定された場合は必要で、それ以外の場合は無視されます) AES PKCS-8 処理の場合、アンラップ鍵は AES 秘密鍵オブジェクトでなければなりません。 DES PKCS-8 処理の場合、アンラップ鍵は DES 秘密鍵オブジェクトでなければなりません。 DES3 PKCS-8 処理の場合、アンラップ鍵は DES2 または DES3 秘密鍵オブジェクトでなければなりません。 - wrapped_key_length
- wrapped_key パラメーター内のラップされた鍵の長さ。
方向 タイプ 入力 整数 - wrapped_key
- アンラップされる鍵。
方向 タイプ 入力 ストリング - initialization_vector_length
- initialization_vector パラメーターの長さ。 初期値は PKCS-8 または ATTRBND と一緒にのみ使用できます。このパラメーターは PKCS-1.2 については無視されます。PKCS-8 の場合、長さはラッピング鍵の鍵タイプと一致する必要があります (DES、DES2、DES3 の場合は 8、AES の場合は 16)。長さがゼロの場合、initialization_vector パラメーターは無視され、初期値ゼロが使用されます。ATTRBND の場合、長さは 44 でなければなりません。
方向 タイプ 入力 整数 - initialization_vector
-
方向 タイプ 入力 ストリング フォーマット設定方式 PKCS-8 の場合、これは対称暗号化のための初期チェーン値です。長さはラッピング鍵の鍵タイプと一致する必要があります。
フォーマット設定方式 ATTRBND の場合、これは鍵データの署名を検証するために使用される公開鍵オブジェクトまたは秘密鍵オブジェクトのハンドル 44 バイトのハンドルです。
フォーマット設定方式 PKCS-1.2 の場合、このパラメーターは無視されます。
- unwrapping_key_handle
- 鍵をアンラップする秘密鍵オブジェクトの 44 バイトのハンドル。unwrapping_key_handle のフォーマットについては ハンドルを参照してください。
方向 タイプ 入力 ストリング - attribute_list_length
- attribute_list パラメーターの長さ (バイト)。このフィールドの最小値は 2 でこのフィールドの最大値は 32752 です。
方向 タイプ 入力 整数 - attribute_list
- ターゲット鍵についてのトークン属性またはオブジェクト属性のリスト。 属性はオブジェクトのクラスと整合している必要があります。attribute_list のフォーマットについては 属性リストを参照してください。
方向 タイプ 入力 ストリング - target_key_handle
- アンラップされる鍵のために作成される秘密鍵オブジェクトの 44 バイトのハンドル。オブジェクトはアンラップ鍵オブジェクトのトークン名を使用します。
方向 タイプ 出力 ストリング