22.10.2013 Views

System i: Programming Secure Sockets APIs - IBM

System i: Programming Secure Sockets APIs - IBM

System i: Programming Secure Sockets APIs - IBM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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_ENUM_ID values may be retrieved from the SSL environment after<br />

gsk_environment_open().<br />

v GSK_PROTOCOL_SSLV2<br />

v GSK_PROTOCOL_SSLV3<br />

v GSK_PROTOCOL_TLSV1<br />

v GSK_SESSION_TYPE<br />

v GSK_CLIENT_AUTH_TYPE<br />

v GSK_SERVER_AUTH_TYPE<br />

v GSK_ENVIRONMENT_CLOSE_OPTIONS<br />

2. The following GSK_ENUM_ID values may be retrieved from the secure session after<br />

gsk_secure_soc_open().<br />

v GSK_PROTOCOL_SSLV2<br />

v GSK_PROTOCOL_SSLV3<br />

v GSK_PROTOCOL_TLSV1<br />

v GSK_PROTOCOL_USED<br />

v GSK_SESSION_TYPE<br />

v GSK_CLIENT_AUTH_TYPE<br />

v GSK_SID_FIRST<br />

v GSK_SERVER_AUTH_TYPE<br />

3. The following GSK_ENUM_ID values are defaulted after gsk_secure_soc_open() and will be set for<br />

the secure session after gsk_secure_soc_init() or gsk_secure_soc_misc().<br />

v GSK_PROTOCOL_USED<br />

v GSK_SID_FIRST<br />

Related Information<br />

v “gsk_attribute_get_buffer()—Get character information about a secure session or an SSL environment”<br />

on page 3<br />

v “gsk_attribute_get_numeric_value()—Get numeric information about a secure session or an SSL<br />

environment” on page 14<br />

v “gsk_attribute_get_cert_info()—Get information about a local or partner certificate” on page 6<br />

v “gsk_attribute_set_enum()—Set enumerated information for a secure session or an SSL environment”<br />

on page 24<br />

v “gsk_environment_close()—Close an SSL environment” on page 30<br />

v “gsk_environment_init()—Initialize an SSL environment” on page 32<br />

v “gsk_environment_open()—Get a handle for an SSL environment” on page 34<br />

v “gsk_secure_soc_close()—Close a secure session” on page 37<br />

v “gsk_secure_soc_init()—Negotiate a secure session” on page 38<br />

v “gsk_secure_soc_misc()—Perform miscellaneous functions for a secure session” on page 41<br />

v “gsk_secure_soc_open()—Get a handle for a secure session” on page 44<br />

v “gsk_strerror()—Retrieve GSKit runtime error message” on page 62<br />

<strong>Secure</strong> <strong>Sockets</strong> <strong>APIs</strong> 13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!