System i: Programming Secure Sockets APIs - IBM
System i: Programming Secure Sockets APIs - IBM
System i: Programming Secure Sockets APIs - IBM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
One of the following occurred:<br />
v numID cannot be set in the SSL environment after a gsk_environment_init() has been issued.<br />
v numID cannot be set for a secure session after a gsk_secure_soc_init() has been issued.<br />
[GSK_ATTRIBUTE_INVALID_ID]<br />
The numID specified was not valid.<br />
[GSK_ATTRIBUTE_INVALID_NUMERIC_VALUE]<br />
The numValue specified was not valid.<br />
[GSK_INVALID_HANDLE]<br />
A handle was specified that was not valid.<br />
[GSK_ERROR_UNSUPPORTED]<br />
The numID is currently not supported.<br />
[GSK_ERROR_IO]<br />
An error occurred in SSL processing, check the errno value.<br />
Error Conditions<br />
When the gsk_attribute_set_numeric_value() API fails with return code [GSK_ERROR_IO], errno can be<br />
set to:<br />
[EINTR]<br />
Interrupted function call.<br />
[EDEADLK]<br />
Resource deadlock avoided.<br />
[ETERM]<br />
Operation terminated.<br />
If an errno is returned that is not in this list, look in “Errno Values for UNIX-Type Functions” on page 103<br />
for a description of the errno.<br />
Usage Notes<br />
1. The following GSK_NUM_ID values may be set in the SSL environment after<br />
gsk_environment_open() and before gsk_environment_init(). They are used as defaults for<br />
subsequent secure sessions:<br />
v GSK_V2_SESSION_TIMEOUT<br />
v GSK_V3_SESSION_TIMEOUT<br />
v GSK_HANDSHAKE_TIMEOUT<br />
v GSK_OS400_READ_TIMEOUT<br />
2. The following GSK_NUM_ID values may be set for each individual secure session after<br />
gsk_secure_soc_open() and before gsk_secure_soc_init(). These values will override values set in the<br />
SSL environment:<br />
v GSK_FD<br />
v GSK_HANDSHAKE_TIMEOUT<br />
v GSK_OS400_READ_TIMEOUT<br />
3. The following GSK_NUM_ID values are currently not supported in the i5/OS ®<br />
implementation:<br />
v GSK_V2_SIDCACHE_SIZE<br />
<strong>Secure</strong> <strong>Sockets</strong> <strong>APIs</strong> 29