<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="en-us" xml:lang="en-us"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="security" content="public" /> <meta name="Robots" content="index,follow" /> <meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' /> <meta name="DC.Type" content="concept" /> <meta name="DC.Title" content="Secure socket API error code messages" /> <meta name="abstract" content="Use these steps to access information about the secure socket error code messages." /> <meta name="description" content="Use these steps to access information about the secure socket error code messages." /> <meta name="DC.Relation" scheme="URI" content="cssl.htm" /> <meta name="DC.Relation" scheme="URI" content="x1ssl.htm" /> <meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" /> <meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" /> <meta name="DC.Format" content="XHTML" /> <meta name="DC.Identifier" content="ssltrouble" /> <meta name="DC.Language" content="en-us" /> <!-- All rights reserved. Licensed Materials Property of IBM --> <!-- US Government Users Restricted Rights --> <!-- Use, duplication or disclosure restricted by --> <!-- GSA ADP Schedule Contract with IBM Corp. --> <link rel="stylesheet" type="text/css" href="./ibmdita.css" /> <link rel="stylesheet" type="text/css" href="./ic.css" /> <title>Secure socket API error code messages</title> </head> <body id="ssltrouble"><a name="ssltrouble"><!-- --></a> <!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script> <h1 class="topictitle1">Secure socket API error code messages</h1> <div><p>Use these steps to access information about the secure socket error code messages.</p> <ol><li>On a command line, enter <pre>DSPMSGD RANGE(XXXXXXX)</pre> where <samp class="codeph">XXXXXXX</samp> is the message ID for the return code. For example, if the return code is 3, you can enter <pre>DSPMSGD RANGE(CPDBCB9)</pre> </li> <li>Select <span class="uicontrol">1</span> to display message text. </li> </ol> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><caption>Table 1. Secure socket API error code messages</caption><thead align="left"><tr><th valign="top" width="17.132867132867133%" id="d0e40">Return code</th> <th valign="top" width="19.93006993006993%" id="d0e42">Message ID</th> <th valign="top" width="62.93706293706294%" id="d0e44">Constant name</th> </tr> </thead> <tbody><tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">0</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPCBC80</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OK </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">1</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA1</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_INVALID_HANDLE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">2</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB3</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_API_NOT_AVAILABLE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">3 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB9 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_INTERNAL_ERROR </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">4</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPC3460</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_INSUFFICIENT_STORAGE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">5 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC95 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_INVALID_STATE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">107 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC98</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_KEYFILE_CERT_EXPIRED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">201 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA4</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_NO_KEYFILE_PASSWORD</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">202</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB5 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_KEYRING_OPEN_ERROR </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">301 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA5</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_CLOSE_FAILED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">402 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC81</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_NO_CIPHERS</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">403 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC82</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_NO_CERTIFICATE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">404 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC84</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_CERTIFICATE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">405 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC86</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_UNSUPPORTED_CERTIFICATE_TYPE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">406 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8A</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_IO</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">407</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA3 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_KEYFILE_LABEL </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">408 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA7 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_KEYFILE_PASSWORD </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">409 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC9A</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_KEY_LEN_FOR_EXPORT </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">410 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8B </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_MESSAGE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">411 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8C</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_MAC </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">412 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8D </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_UNSUPPORTED </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">414 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC84 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_CERT </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">415 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8B</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_PEER</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">417 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC92 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_SELF_SIGNED </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">420 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC96</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_SOCKET_CLOSED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">421 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB7</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_V2_CIPHER </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">422 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB7 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_BAD_V3_CIPHER </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">428 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC82</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_NO_PRIVATE_KEY </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">501 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA8 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_INVALID_BUFFER_SIZE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">502</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPE3406</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_WOULD_BLOCK </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">601 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCAC</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ERROR_NOT_SSLV3 </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">602 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA9</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_MISC_INVALID_ID </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">701</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA9</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ATTRIBUTE_INVALID_ID</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">702 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCA6</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ATTRIBUTE_INVALID_LENGTH</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">703 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCAA</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ATTRIBUTE_INVALID_ENUMERATION</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 "> 705 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCAB </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_ATTRIBUTE_INVALID_NUMERIC </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6000 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC97 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_NOT_TRUSTED_ROOT</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6001</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB1 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_PASSWORD_EXPIRED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6002 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCC9</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_NOT_REGISTERED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6003</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCAD</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_NO_ACCESS</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6004</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB8</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_CLOSED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6005 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCCB</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_NO_CERTIFICATE_AUTHORITIES </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6007 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB4 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_NO_INITIALIZE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6008 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCAE</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_ALREADY_SECURE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6009 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCAF</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_NOT_TCP</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6010 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC9C</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_INVALID_POINTER </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6011 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC9B</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_TIMED_OUT </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6012 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPCBCBA </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ASYNCHRONOUS_RECV</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6013 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPCBCBB</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ASYNCHRONOUS_SEND </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6014 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCBC</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_INVALID_OVERLAPPEDIO_T</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6015 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCBD</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_INVALID_IOCOMPLETIONPORT</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6016 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCBE</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_BAD_SOCKET_DESCRIPTOR</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6017 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCBF</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_CERTIFICATE_REVOKED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6018 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC87</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ERROR_CRL_INVALID </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">6019</td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPCBC88 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">GSK_OS400_ASYNCHRONOUS_SOC_INIT</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">0 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPCBC80</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">Successful return </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-1 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC81</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_NO_CIPHERS</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-2 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC82 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_NO_CERTIFICATE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-4 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC84</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_BAD_CERTIFICATE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-6 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC86 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-10 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8A </td> <td valign="top" width="62.93706293706294%" headers="d0e44 "> SSL_ERROR_IO</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-11 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8B</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_BAD_MESSAGE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-12 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8C </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_BAD_MAC</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-13 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8D</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_UNSUPPORTED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-15 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC84</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_BAD_CERT (map to -4)</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-16 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC8B</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_BAD_PEER (map to -11)</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-18 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC92</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_SELF_SIGNED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-21 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC95</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_BAD_STATE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-22 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC96</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_SOCKET_CLOSED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-23 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC97</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_NOT_TRUSTED_ROOT</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-24 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC98</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_CERT_EXPIRED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-26 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBC9A</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_BAD_KEY_LEN_FOR_EXPORT</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-91 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB1</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_KEYPASSWORD_EXPIRED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-92 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB2</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_CERTIFICATE_REJECTED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-93 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB3 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_SSL_NOT_AVAILABLE </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-94 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB4 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_NO_INIT </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-95 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB5</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_NO_KEYRING</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-97 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB7</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_BAD_CIPHER_SUITE</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-98 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB8</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_CLOSED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-99 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCB9 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_UNKNOWN </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-1009 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCC9 </td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_NOT_REGISTERED</td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-1011 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCCB</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_NO_CERTIFICATE_AUTHORITIES </td> </tr> <tr><td valign="top" width="17.132867132867133%" headers="d0e40 ">-9998 </td> <td valign="top" width="19.93006993006993%" headers="d0e42 ">CPDBCD8</td> <td valign="top" width="62.93706293706294%" headers="d0e44 ">SSL_ERROR_NO_REUSE </td> </tr> </tbody> </table> </div> </div> <div> <div class="familylinks"> <div class="parentlink"><strong>Parent topic:</strong> <a href="cssl.htm" title="Currently, i5/OS supports two methods of creating secure socket applications on the iSeries. The SSL_ APIs and Global Secure Toolkit (GSKit) APIs provide communications privacy over an open communications network, which in most cases is the Internet.">Secure sockets</a></div> </div> <div class="relref"><strong>Related reference</strong><br /> <div><a href="x1ssl.htm" title="You can create secure server and clients using either the Global Secure ToolKit (GSKit) APIs or the Secure Sockets Layer (SSL_) APIs.">Examples: Establish secure connections</a></div> </div> </div> </body> </html>