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.

rule_array_count
Direction: InputType: Integer
The number of keywords you supplied in the rule_array parameter. This value must be 1 or 2.
rule_array
Direction: InputType: String

Keywords that provide control information to the callable service.

Table 311. Keywords for public key verify
KeywordMeaning
Mechanism (One of the following must be specified)
RSA-ZEROMechanism is RSA encryption or signature verification using zero-pad formatting
RSA-PKCSMechanism is RSA encryption or signature verification using PKCS #1 v1.5 formatting
clear_value_length
Direction: InputType: Integer
The length of the clear_value parameter
clear_value
Direction: InputType: String
For encrypt, this is the value to be encrypted. Otherwise this is the signature is be verified.
key_handle
Direction: InputType: String
The 44-byte handle of public key object. See Handles for the format of a key_handle.
cipher_value_length
Direction: Input/OutputType: Integer
For encrypt, on input, this is the length of the cipher_value parameter in bytes. On output, this is updated to be the actual length of the text encrypted into the cipher_value parameter. For signature verification, this is the length of the data to be verified (input only).
cipher_value
Direction: Input/OutputType: String
For encrypt, this is the encrypted value (output only). For signature verification, this is the data to be verified (input only). For RSA-PKCS signature verification requests, the data to be verified is expected to be a DER encoded DigestInfo structure. For DSA and ECDSA signature verification requests, the data to be verified is expected to be a SHA1, SHA224, SHA256, SHA384 or SHA512 digest.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014