|
- return_code
-
Direction: Output | Type: Integer |
The return code specifies the general result of the callable
service. Appendix A. ICSF and TSS Return and Reason Codes lists the return codes.
- reason_code
-
Direction: Output | Type: Integer |
The reason code specifies the result of the callable service
that is returned to the application program. Each return code has
different reason codes that indicate specific processing problems. Appendix A. ICSF and TSS Return and Reason Codes lists the reason codes.
- exit_data_length
-
Direction: Ignored | Type: Integer |
This field is ignored. It is recommended to specify 0 for
this parameter.
- exit_data
-
Direction: Ignored | Type: String |
This field is ignored.
- handle
-
Direction: Input/Output | Type: String |
On input, the 44-byte handle of the token. On output, the
44-byte handle of the new secret key or domain parameters object.
See Handles for the format of a handle.
- rule_array_count
- The number of keywords you supplied in the rule_array parameter. This value must be 1.
- rule_array
-
Direction: Input | Type: String |
Keywords that provide control information to the callable
service.
Table 302. Keywords for generate secret keyKeyword | Meaning |
---|
Mechanism
(One of the following must be specified) | SSL | Generate
a generic secret key object where the client is using SSL (for CKM_SSL3_PRE_MASTER_KEY_GEN) | TLS | Generate
a generic secret key object where the client is using TLS (for CKM_TLS_PRE_MASTER_KEY_GEN) |
- attribute_list_length
-
Direction: Input | Type: Integer | The length of the attributes supplied in the attribute_list parameter
in bytes. The maximum value for this field is 32750.
- attribute_list
-
Direction: Input | Type: String | List of attributes for the secret key object. See Attribute List for the format of an attribute_list .
- parms_list_length
-
Direction: Input | Type: Integer | The length of the parameters supplied in the parms_list parameter
in bytes.
- parms_list
-
Direction: Input/Output | Type: String | The protocol specific parameters. This field has a varying
format depending on the mechanism specified:
For the KEY and PARMS mechanisms, there are no paramerters.
The parms_list_length parameter must be set to zero for these
mechanisms.
|