z/OS Cryptographic Services ICSF Application Programmer's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Parameters

z/OS Cryptographic Services ICSF Application Programmer's Guide
SA22-7522-16

return_code
Direction: OutputType: 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: OutputType: 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: IgnoredType: Integer

This field is ignored. It is recommended to specify 0 for this parameter.

exit_data
Direction: IgnoredType: String

This field is ignored.

handle
Direction: Input/OutputType: 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: InputType: String

Keywords that provide control information to the callable service.

Table 302. Keywords for generate secret key
KeywordMeaning
Mechanism (One of the following must be specified)
SSLGenerate a generic secret key object where the client is using SSL (for CKM_SSL3_PRE_MASTER_KEY_GEN)
TLSGenerate a generic secret key object where the client is using TLS (for CKM_TLS_PRE_MASTER_KEY_GEN)
attribute_list_length
Direction: InputType: 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: InputType: String
List of attributes for the secret key object. See Attribute List for the format of an attribute_list .
parms_list_length
Direction: InputType: Integer
The length of the parameters supplied in the parms_list parameter in bytes.
parms_list
Direction: Input/OutputType: String
The protocol specific parameters. This field has a varying format depending on the mechanism specified:
Table 303. parms_list parameter format for SSL and TLS mechanism
OffsetLength in bytesDirectionDescription
02inputSSL or TLS version number in binary, e.g., for version 3.01 this would be x'0301'
For the KEY and PARMS mechanisms, there are no paramerters. The parms_list_length parameter must be set to zero for these mechanisms.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014