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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!