<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta name="robots" content="noindex"> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <!-- THIS FILE IS AUTOMATICALLY GENERATED FROM THE GLOBUS SOURCE CODE DO NOT MODIFY. --> <title>Globus Reference Manual</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head> <body> <!-- Generated by Doxygen 1.7.4 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> </ul> </div> </div> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> initNavTree('group__globus__gsi__callback__constants.html',''); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#enum-members">Enumerations</a> </div> <div class="headertitle"> <div class="title">GSI Callback Constants</div> </div> </div> <div class="contents"> <h2><a name="enum-members"></a> Enumerations</h2> <ul> <li>enum <a class="el" href="group__globus__gsi__callback__constants.html#ga2f7ad05d55ce101a57f62842ce0f6f2e">globus_gsi_callback_error_t</a> { <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2eab0ecce376da1fd40e52d5757cc03e479">GLOBUS_GSI_CALLBACK_ERROR_SUCCESS</a> = 0, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2eaa76ac35b98ef23144e3b79224b51f76c">GLOBUS_GSI_CALLBACK_ERROR_VERIFY_CRED</a> = 1, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2eaf0d80380ea20d33d4a010ddc25078c26">GLOBUS_GSI_CALLBACK_ERROR_CERT_NOT_YET_VALID</a> = 2, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea9f721c2bca9c9fb193b27e2758b3c3f2">GLOBUS_GSI_CALLBACK_ERROR_CANT_GET_LOCAL_CA_CERT</a> = 3, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea3186011721bfe9e7888000cc55265981">GLOBUS_GSI_CALLBACK_ERROR_CERT_HAS_EXPIRED</a> = 4, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea1f594cc4aa75171b4178b9ef176295f5">GLOBUS_GSI_CALLBACK_ERROR_INVALID_PROXY</a> = 5, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea63c3ad1febdd2d7d594dd8b88265e7be">GLOBUS_GSI_CALLBACK_ERROR_LIMITED_PROXY</a> = 6, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea5ff003b9af9b414e8978274ef7c8e950">GLOBUS_GSI_CALLBACK_ERROR_INVALID_CRL</a> = 7, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2eab61ce842eff2df52299a1cce567feca7">GLOBUS_GSI_CALLBACK_ERROR_REVOKED_CERT</a> = 8, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea764d50a76dd92d8b43b16c9985e1b77d">GLOBUS_GSI_CALLBACK_ERROR_MIXING_DIFFERENT_PROXY_TYPES</a> = 9, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea435efe0eef0ccc1abc15f1fbe4600586">GLOBUS_GSI_CALLBACK_ERROR_WITH_SIGNING_POLICY</a> = 10, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea59efa2edc75a8dd527f592547e9e5279">GLOBUS_GSI_CALLBACK_ERROR_OLD_GAA</a> = 11, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2eab4d299341d3c761887583aac17effbda">GLOBUS_GSI_CALLBACK_ERROR_CALLBACK_DATA</a> = 12, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2eaea899bdc57db0bf3cde2df6e0dfb8628">GLOBUS_GSI_CALLBACK_ERROR_ERRNO</a> = 13, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea11f4eec869d9e33635cc04f5d8e07b95">GLOBUS_GSI_CALLBACK_ERROR_CERT_CHAIN</a> = 14, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea9cc2aded2617501f113335080807d0b9">GLOBUS_GSI_CALLBACK_ERROR_WITH_CALLBACK_DATA_INDEX</a> = 15, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2eab028949963fae5963da3898bb9977b7d">GLOBUS_GSI_CALLBACK_ERROR_PROXY_PATH_LENGTH_EXCEEDED</a> = 16, <br/>   <a class="el" href="group__globus__gsi__callback__constants.html#gga2f7ad05d55ce101a57f62842ce0f6f2ea4906f8607a51e87d033c4e0364a67e36">GLOBUS_GSI_CALLBACK_ERROR_LAST</a> = 18 <br/> } </ul> <hr/><h2>Enumeration Type Documentation</h2> <a class="anchor" id="ga2f7ad05d55ce101a57f62842ce0f6f2e"></a><!-- doxytag: member="globus_gsi_callback_constants.h::globus_gsi_callback_error_t" ref="ga2f7ad05d55ce101a57f62842ce0f6f2e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="group__globus__gsi__callback__constants.html#ga2f7ad05d55ce101a57f62842ce0f6f2e">globus_gsi_callback_error_t</a></td> </tr> </table> </div> <div class="memdoc"> <p>GSI Callback Error codes. </p> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2eab0ecce376da1fd40e52d5757cc03e479"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_SUCCESS" ref="gga2f7ad05d55ce101a57f62842ce0f6f2eab0ecce376da1fd40e52d5757cc03e479" args="" -->GLOBUS_GSI_CALLBACK_ERROR_SUCCESS</em> </td><td> <p>Success - never used. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2eaa76ac35b98ef23144e3b79224b51f76c"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_VERIFY_CRED" ref="gga2f7ad05d55ce101a57f62842ce0f6f2eaa76ac35b98ef23144e3b79224b51f76c" args="" -->GLOBUS_GSI_CALLBACK_ERROR_VERIFY_CRED</em> </td><td> <p>Error verifying credential. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2eaf0d80380ea20d33d4a010ddc25078c26"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_CERT_NOT_YET_VALID" ref="gga2f7ad05d55ce101a57f62842ce0f6f2eaf0d80380ea20d33d4a010ddc25078c26" args="" -->GLOBUS_GSI_CALLBACK_ERROR_CERT_NOT_YET_VALID</em> </td><td> <p>The certificate is not yet valid. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea9f721c2bca9c9fb193b27e2758b3c3f2"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_CANT_GET_LOCAL_CA_CERT" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea9f721c2bca9c9fb193b27e2758b3c3f2" args="" -->GLOBUS_GSI_CALLBACK_ERROR_CANT_GET_LOCAL_CA_CERT</em> </td><td> <p>Unable to discover a local trusted CA for a given ceritficate. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea3186011721bfe9e7888000cc55265981"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_CERT_HAS_EXPIRED" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea3186011721bfe9e7888000cc55265981" args="" -->GLOBUS_GSI_CALLBACK_ERROR_CERT_HAS_EXPIRED</em> </td><td> <p>The certificate has expired. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea1f594cc4aa75171b4178b9ef176295f5"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_INVALID_PROXY" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea1f594cc4aa75171b4178b9ef176295f5" args="" -->GLOBUS_GSI_CALLBACK_ERROR_INVALID_PROXY</em> </td><td> <p>The proxy format is invalid. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea63c3ad1febdd2d7d594dd8b88265e7be"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_LIMITED_PROXY" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea63c3ad1febdd2d7d594dd8b88265e7be" args="" -->GLOBUS_GSI_CALLBACK_ERROR_LIMITED_PROXY</em> </td><td> <p>Limited proxies are not accepted. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea5ff003b9af9b414e8978274ef7c8e950"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_INVALID_CRL" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea5ff003b9af9b414e8978274ef7c8e950" args="" -->GLOBUS_GSI_CALLBACK_ERROR_INVALID_CRL</em> </td><td> <p>Invalid CRL. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2eab61ce842eff2df52299a1cce567feca7"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_REVOKED_CERT" ref="gga2f7ad05d55ce101a57f62842ce0f6f2eab61ce842eff2df52299a1cce567feca7" args="" -->GLOBUS_GSI_CALLBACK_ERROR_REVOKED_CERT</em> </td><td> <p>The certificate has been revoked. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea764d50a76dd92d8b43b16c9985e1b77d"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_MIXING_DIFFERENT_PROXY_TYPES" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea764d50a76dd92d8b43b16c9985e1b77d" args="" -->GLOBUS_GSI_CALLBACK_ERROR_MIXING_DIFFERENT_PROXY_TYPES</em> </td><td> <p>The cert chain contains both legacy on rfc compliant proxies. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea435efe0eef0ccc1abc15f1fbe4600586"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_WITH_SIGNING_POLICY" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea435efe0eef0ccc1abc15f1fbe4600586" args="" -->GLOBUS_GSI_CALLBACK_ERROR_WITH_SIGNING_POLICY</em> </td><td> <p>Could not verify certificate chain against the signing policy for the issuing CA. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea59efa2edc75a8dd527f592547e9e5279"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_OLD_GAA" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea59efa2edc75a8dd527f592547e9e5279" args="" -->GLOBUS_GSI_CALLBACK_ERROR_OLD_GAA</em> </td><td> <p>OldGAA error. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2eab4d299341d3c761887583aac17effbda"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_CALLBACK_DATA" ref="gga2f7ad05d55ce101a57f62842ce0f6f2eab4d299341d3c761887583aac17effbda" args="" -->GLOBUS_GSI_CALLBACK_ERROR_CALLBACK_DATA</em> </td><td> <p>Error with the callback data structure. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2eaea899bdc57db0bf3cde2df6e0dfb8628"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_ERRNO" ref="gga2f7ad05d55ce101a57f62842ce0f6f2eaea899bdc57db0bf3cde2df6e0dfb8628" args="" -->GLOBUS_GSI_CALLBACK_ERROR_ERRNO</em> </td><td> <p>System error. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea11f4eec869d9e33635cc04f5d8e07b95"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_CERT_CHAIN" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea11f4eec869d9e33635cc04f5d8e07b95" args="" -->GLOBUS_GSI_CALLBACK_ERROR_CERT_CHAIN</em> </td><td> <p>Error setting or getting the cert chain from callback data. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea9cc2aded2617501f113335080807d0b9"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_WITH_CALLBACK_DATA_INDEX" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea9cc2aded2617501f113335080807d0b9" args="" -->GLOBUS_GSI_CALLBACK_ERROR_WITH_CALLBACK_DATA_INDEX</em> </td><td> <p>Error getting callback data index. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2eab028949963fae5963da3898bb9977b7d"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_PROXY_PATH_LENGTH_EXCEEDED" ref="gga2f7ad05d55ce101a57f62842ce0f6f2eab028949963fae5963da3898bb9977b7d" args="" -->GLOBUS_GSI_CALLBACK_ERROR_PROXY_PATH_LENGTH_EXCEEDED</em> </td><td> <p>Exceeded the path length specified in the proxy cert info extension. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga2f7ad05d55ce101a57f62842ce0f6f2ea4906f8607a51e87d033c4e0364a67e36"></a><!-- doxytag: member="GLOBUS_GSI_CALLBACK_ERROR_LAST" ref="gga2f7ad05d55ce101a57f62842ce0f6f2ea4906f8607a51e87d033c4e0364a67e36" args="" -->GLOBUS_GSI_CALLBACK_ERROR_LAST</em> </td><td> <p>Last marker - never used. </p> </td></tr> </table> </dd> </dl> </div> </div> </div> </div> <div id="nav-path" class="navpath"> <ul> <hr> <p align="center"> <a href="http://www.globus.org/toolkit/about.html" target="_top">about globus</a> | <a href="http://www.globus.org/toolkit/" target="_top">globus toolkit</a> | <a href="https://dev.globus.org/wiki/Welcome/" target="_top">dev.globus</a> <br> <br> Comments? <a href="mailto:webmaster@globus.org">webmaster@globus.org</a> </body> </html>