This file is indexed.

/usr/share/doc/libglobus-gsi-proxy-core-dev/html/globus__gsi__proxy_8h_source.html is in libglobus-gsi-proxy-core-doc 7.9-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>globus_gsi_proxy_core: globus_gsi_proxy.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">globus_gsi_proxy_core
   &#160;<span id="projectnumber">7.9</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">globus_gsi_proxy.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="globus__gsi__proxy_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright 1999-2006 University of Chicago</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * </span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#ifndef GLOBUS_GLOBUS_GSI_PROXY_H</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#define GLOBUS_GLOBUS_GSI_PROXY_H</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#ifndef GLOBUS_GLOBAL_DOCUMENT_SET</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#ifndef GLOBUS_DONT_DOCUMENT_INTERNAL</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#include &quot;globus_gsi_credential.h&quot;</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#include &quot;globus_error_generic.h&quot;</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="preprocessor">#include &quot;globus_error_openssl.h&quot;</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">#include &quot;openssl/evp.h&quot;</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">#include &quot;proxycertinfo.h&quot;</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__globus__gsi__proxy__activation.html#ga0eee4415de420b4c69187e6d10d658cf">  113</a></span>&#160;<span class="preprocessor">#define GLOBUS_GSI_PROXY_MODULE (&amp;globus_i_gsi_proxy_module)</span></div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keyword">extern</span></div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;globus_module_descriptor_t      globus_i_gsi_proxy_module;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="preprocessor">#define _PCSL(s) globus_common_i18n_get_string(\</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="preprocessor">          GLOBUS_GSI_PROXY_MODULE, \</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="preprocessor">          s)</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group__globus__gsi__proxy__handle.html#ga8aa60a8f880c91bae12994052ceeafc4">  137</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>globus_l_gsi_proxy_handle_s * </div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;                                        <a class="code" href="group__globus__gsi__proxy__handle.html#ga8aa60a8f880c91bae12994052ceeafc4">globus_gsi_proxy_handle_t</a>;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group__globus__gsi__proxy__handle__attrs.html#ga66b2fcd0c7df2737bef97c2011895cc3">  153</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span></div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;globus_l_gsi_proxy_handle_attrs_s *     <a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga66b2fcd0c7df2737bef97c2011895cc3">globus_gsi_proxy_handle_attrs_t</a>;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#ifndef DOXYGEN</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;globus_result_t</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga20f041b5edcdc912cea8b8778c9d9d65">globus_gsi_proxy_handle_init</a>(</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    globus_gsi_proxy_handle_t *         handle,</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle_attrs);</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;globus_result_t</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;globus_gsi_proxy_handle_destroy(</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;    globus_gsi_proxy_handle_t           handle);</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;globus_result_t</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga12e162ad956b97695f4d431bb4e1355e">globus_gsi_proxy_handle_get_req</a>(</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    X509_REQ **                         req);</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;globus_result_t</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;globus_gsi_proxy_handle_set_req(</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    X509_REQ *                          req);</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;globus_result_t</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gac535894fd1ca15f2686175c78d747e2d">globus_gsi_proxy_handle_get_private_key</a>(</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    EVP_PKEY **                         proxy_key);</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;globus_result_t</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;globus_gsi_proxy_handle_set_private_key(</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    EVP_PKEY *                          proxy_key);</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;globus_result_t</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga96f03d4fd38bc9490e78b520b7380542">globus_gsi_proxy_handle_get_type</a>(</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    globus_gsi_cert_utils_cert_type_t * type);</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;globus_result_t</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gaa693cadbca682e1ffbf2a4b5611b0f4c">globus_gsi_proxy_handle_set_type</a>(</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    globus_gsi_cert_utils_cert_type_t   type);</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;globus_result_t</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gafa42f86e9c5b7afd6b97e727851941e1">globus_gsi_proxy_handle_get_time_valid</a>(</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <span class="keywordtype">int</span> *                               time_valid);</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;globus_result_t</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga63f6f98ae161dbe5b33adeb150b5fa36">globus_gsi_proxy_handle_set_time_valid</a>(</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    <span class="keywordtype">int</span>                                 time_valid);</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;globus_result_t</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gac5b1c834029c438c62a478901e3120df">globus_gsi_proxy_handle_set_policy</a>(</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *                     policy_data,</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    <span class="keywordtype">int</span>                                 policy_length,</div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    <span class="keywordtype">int</span>                                 policy_NID);</div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;globus_result_t</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga03799761f86684f073e8598a65ec9dd1">globus_gsi_proxy_handle_get_policy</a>(</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **                    policy_data,</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    <span class="keywordtype">int</span> *                               policy_length,</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    <span class="keywordtype">int</span> *                               policy_NID);</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;globus_result_t</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gaaa48788f593667f3895b99df10a1d5c7">globus_gsi_proxy_handle_add_extension</a>(</div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    X509_EXTENSION *                    extension);</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;globus_result_t</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gaa88f9c652028abb782f6c8c6e786682d">globus_gsi_proxy_handle_set_extensions</a>(</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    STACK_OF(X509_EXTENSION)*           extensions);</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;globus_result_t</div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gaa77acdc6daff4fc8899d6747af1729aa">globus_gsi_proxy_handle_get_extensions</a>(</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    STACK_OF(X509_EXTENSION)**          extension);</div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;globus_result_t</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga462c7fdb33a7ac5444af37f8871af1a6">globus_gsi_proxy_handle_set_pathlen</a>(</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <span class="keywordtype">long</span>                                pathlen);</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;globus_result_t</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga6bd430b066f5ab742569fb6d90f50308">globus_gsi_proxy_handle_get_pathlen</a>(</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="keywordtype">int</span> *                               pathlen);</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;globus_result_t</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga947b3c4394575cadf18206a8fa74f432">globus_gsi_proxy_handle_clear_cert_info</a>(</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    globus_gsi_proxy_handle_t           handle);</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;globus_result_t</div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga0fa8b85d8cb202ede0ddbb893eb967de">globus_gsi_proxy_handle_get_proxy_cert_info</a>(</div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    PROXYCERTINFO **                    pci);</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;globus_result_t</div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gada7ece5bf4abe9d2ead1e2f6d7788033">globus_gsi_proxy_handle_set_proxy_cert_info</a>(</div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    PROXYCERTINFO *                     pci);</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;globus_result_t</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gabe05becc8e65b8a72cde3603a5a279d2">globus_gsi_proxy_handle_get_common_name</a>(</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;    <span class="keywordtype">char</span> **                             common_name);</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;globus_result_t</div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;globus_gsi_proxy_handle_set_common_name(</div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;    <span class="keywordtype">char</span> *                              common_name);</div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;globus_result_t</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;globus_gsi_proxy_is_limited(</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;    globus_bool_t *                     is_limited);</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;globus_result_t</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga7bda42a421de1a2dbce2dd20fe901ae1">globus_gsi_proxy_handle_set_is_limited</a>(</div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;    globus_bool_t                       is_limited);</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;globus_result_t</div><div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gaf6718804953e68ee27f446e9aa1c4446">globus_gsi_proxy_handle_get_signing_algorithm</a>(</div><div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    EVP_MD **                           algorithm);</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;globus_result_t</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga25913e0befd4b3f59ca263fe8695e524">globus_gsi_proxy_handle_get_keybits</a>(</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;    <span class="keywordtype">int</span> *                               key_bits);</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;globus_result_t</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga6e1b785b0b935188cd4b3c958d716a5f">globus_gsi_proxy_handle_get_init_prime</a>(</div><div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    <span class="keywordtype">int</span> *                               init_prime);</div><div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;</div><div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;globus_result_t</div><div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#ga53a918a87d60a2b209a7e750b161978f">globus_gsi_proxy_handle_get_clock_skew_allowable</a>(</div><div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;    <span class="keywordtype">int</span> *                               skew);</div><div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;globus_result_t</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle.html#gaba08a011aae9c648fa8b9633cfcaac43">globus_gsi_proxy_handle_get_key_gen_callback</a>(</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;    <span class="keywordtype">void</span>                                (**callback)(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">void</span> *));</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="preprocessor">#ifndef DOXYGEN</span></div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;globus_result_t</div><div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga77e3a01edd1d02cb5c00c9e979e2e8c4">globus_gsi_proxy_handle_attrs_init</a>(</div><div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    globus_gsi_proxy_handle_attrs_t *   handle_attrs);</div><div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;</div><div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;globus_result_t</div><div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#gaaf45533f61ee932fe0338c43c1da6df8">globus_gsi_proxy_handle_attrs_destroy</a>(</div><div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle_attrs);</div><div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div><div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;globus_result_t</div><div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga06d617220c58395a4699d35e6c56c1d0">globus_gsi_proxy_handle_attrs_copy</a>(</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;    globus_gsi_proxy_handle_attrs_t     a,</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;    globus_gsi_proxy_handle_attrs_t *   b);</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div><div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="preprocessor">#ifndef DOXYGEN</span></div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;globus_result_t</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<a class="code" href="group__globus__gsi__proxy__operations.html#ga13d7b56dfad15b46d94ad2a16a0bdcf9">globus_gsi_proxy_create_req</a>(</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;    BIO *                               output_bio);</div><div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;globus_result_t</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<a class="code" href="group__globus__gsi__proxy__operations.html#ga1fca5bdf377f11ceae4c0e1f09b19cdc">globus_gsi_proxy_inquire_req</a>(</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;    BIO *                               input_bio);</div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;globus_result_t</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<a class="code" href="group__globus__gsi__proxy__operations.html#gaefd67de5a1b2f376ab26fec1050facea">globus_gsi_proxy_sign_req</a>(</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;    globus_gsi_cred_handle_t            issuer_credential,</div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;    BIO *                               output_bio);</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;globus_result_t</div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<a class="code" href="group__globus__gsi__proxy__operations.html#ga21995d2c37fe7be638166c481ac9e86a">globus_gsi_proxy_resign_cert</a>(</div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;    globus_gsi_cred_handle_t            issuer_credential,</div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;    globus_gsi_cred_handle_t            peer_credential,</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;    globus_gsi_cred_handle_t *          resigned_credential);</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;globus_result_t</div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<a class="code" href="group__globus__gsi__proxy__operations.html#ga093d311f0567ecf39f0bc585e72f05f6">globus_gsi_proxy_assemble_cred</a>(</div><div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;    globus_gsi_cred_handle_t *          proxy_credential,</div><div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    BIO *                               input_bio);</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;globus_result_t</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<a class="code" href="group__globus__gsi__proxy__operations.html#ga68bffd1373a58ae04917c92b18b90891">globus_gsi_proxy_create_signed</a>(</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;    globus_gsi_proxy_handle_t           handle,</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;    globus_gsi_cred_handle_t            issuer,</div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;    globus_gsi_cred_handle_t *          proxy_credential);</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;</div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;globus_result_t</div><div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga1e08370ff82b1a7cfd8555e1bc57029e">globus_gsi_proxy_handle_attrs_set_keybits</a>(</div><div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle_attrs,</div><div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;    <span class="keywordtype">int</span>                                 bits);</div><div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;</div><div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;globus_result_t</div><div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga53d71ae813f1a7495d2ea2faf30d5a67">globus_gsi_proxy_handle_attrs_get_keybits</a>(</div><div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle_attrs,</div><div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;    <span class="keywordtype">int</span> *                               bits);</div><div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;</div><div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;globus_result_t</div><div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#gaa542c7388f0283a2f0e4c8ccae0a87d1">globus_gsi_proxy_handle_attrs_set_init_prime</a>(</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle_attrs,</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;    <span class="keywordtype">int</span>                                 prime);</div><div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;globus_result_t</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga16724407f3492baa9f868c904ba10f61">globus_gsi_proxy_handle_attrs_get_init_prime</a>(</div><div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle_attrs,</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    <span class="keywordtype">int</span> *                               prime);    </div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;globus_result_t</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#gac8dfd4999266c17b44ab4c866165af58">globus_gsi_proxy_handle_attrs_set_signing_algorithm</a>(</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle_attrs,</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    EVP_MD *                            algorithm);</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;globus_result_t</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#gafa430519bd76fcc702465622711680d0">globus_gsi_proxy_handle_attrs_get_signing_algorithm</a>(</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle_attrs,</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;    EVP_MD **                           algorithm);</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;globus_result_t</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga2a05a62d3b5b2b0b5b5e5f71ad3680c6">globus_gsi_proxy_handle_attrs_set_clock_skew_allowable</a>(</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle,</div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;    <span class="keywordtype">int</span>                                 skew);</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;globus_result_t</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga22a79f5f70986fb767ac9de2e19b93a6">globus_gsi_proxy_handle_attrs_get_clock_skew_allowable</a>(</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle,</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;    <span class="keywordtype">int</span> *                               skew);</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;globus_result_t</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#ga0158bee8f62a54ce02eba1770eda76c3">globus_gsi_proxy_handle_attrs_get_key_gen_callback</a>(</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle,</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;    <span class="keywordtype">void</span>                                (**callback)(<span class="keywordtype">int</span>,  <span class="keywordtype">int</span>, <span class="keywordtype">void</span> *));</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;globus_result_t</div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;<a class="code" href="group__globus__gsi__proxy__handle__attrs.html#gaee2ecf193e1b374a4d2f9da04440b577">globus_gsi_proxy_handle_attrs_set_key_gen_callback</a>(</div><div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;    globus_gsi_proxy_handle_attrs_t     handle,</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    <span class="keywordtype">void</span>                                (*callback)(<span class="keywordtype">int</span>,  <span class="keywordtype">int</span>, <span class="keywordtype">void</span> *));</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;}</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* GLOBUS_GLOBUS_GSI_PROXY_H */</span><span class="preprocessor"></span></div><div class="ttc" id="group__globus__gsi__proxy__handle_html_gabe05becc8e65b8a72cde3603a5a279d2"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gabe05becc8e65b8a72cde3603a5a279d2">globus_gsi_proxy_handle_get_common_name</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_common_name(globus_gsi_proxy_handle_t handle, char **common_name)</div><div class="ttdoc">Get/Set Proxy Common Name. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1643</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gaf6718804953e68ee27f446e9aa1c4446"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gaf6718804953e68ee27f446e9aa1c4446">globus_gsi_proxy_handle_get_signing_algorithm</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_signing_algorithm(globus_gsi_proxy_handle_t handle, EVP_MD **signing_algorithm)</div><div class="ttdoc">Get Signing Algorithm. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1437</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga03799761f86684f073e8598a65ec9dd1"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga03799761f86684f073e8598a65ec9dd1">globus_gsi_proxy_handle_get_policy</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_policy(globus_gsi_proxy_handle_t handle, unsigned char **policy_data, int *policy_length, int *policy_NID)</div><div class="ttdoc">Get Policy. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:789</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga0158bee8f62a54ce02eba1770eda76c3"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga0158bee8f62a54ce02eba1770eda76c3">globus_gsi_proxy_handle_attrs_get_key_gen_callback</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_get_key_gen_callback(globus_gsi_proxy_handle_attrs_t handle_attrs, void(**callback)(int, int, void *))</div><div class="ttdoc">Get Key Gen Callback. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:476</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gaaa48788f593667f3895b99df10a1d5c7"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gaaa48788f593667f3895b99df10a1d5c7">globus_gsi_proxy_handle_add_extension</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_add_extension(globus_gsi_proxy_handle_t handle, X509_EXTENSION *ext)</div><div class="ttdoc">Add X.509 Extensions. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:847</div></div>
<div class="ttc" id="group__globus__gsi__proxy__operations_html_gaefd67de5a1b2f376ab26fec1050facea"><div class="ttname"><a href="group__globus__gsi__proxy__operations.html#gaefd67de5a1b2f376ab26fec1050facea">globus_gsi_proxy_sign_req</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_sign_req(globus_gsi_proxy_handle_t handle, globus_gsi_cred_handle_t issuer_credential, BIO *output_bio)</div><div class="ttdoc">Sign Request. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy.c:1034</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga96f03d4fd38bc9490e78b520b7380542"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga96f03d4fd38bc9490e78b520b7380542">globus_gsi_proxy_handle_get_type</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_type(globus_gsi_proxy_handle_t handle, globus_gsi_cert_utils_cert_type_t *type)</div><div class="ttdoc">Get Proxy Type. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:577</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gaa88f9c652028abb782f6c8c6e786682d"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gaa88f9c652028abb782f6c8c6e786682d">globus_gsi_proxy_handle_set_extensions</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_set_extensions(globus_gsi_proxy_handle_t handle, STACK_OF(X509_EXTENSION)*exts)</div><div class="ttdoc">Set X.509 Extensions. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:919</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga53d71ae813f1a7495d2ea2faf30d5a67"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga53d71ae813f1a7495d2ea2faf30d5a67">globus_gsi_proxy_handle_attrs_get_keybits</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_get_keybits(globus_gsi_proxy_handle_attrs_t handle_attrs, int *bits)</div><div class="ttdoc">Get Key Bits. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:190</div></div>
<div class="ttc" id="group__globus__gsi__proxy__operations_html_ga13d7b56dfad15b46d94ad2a16a0bdcf9"><div class="ttname"><a href="group__globus__gsi__proxy__operations.html#ga13d7b56dfad15b46d94ad2a16a0bdcf9">globus_gsi_proxy_create_req</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_create_req(globus_gsi_proxy_handle_t handle, BIO *output_bio)</div><div class="ttdoc">Create Request. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy.c:216</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga6bd430b066f5ab742569fb6d90f50308"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga6bd430b066f5ab742569fb6d90f50308">globus_gsi_proxy_handle_get_pathlen</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_pathlen(globus_gsi_proxy_handle_t handle, int *pathlen)</div><div class="ttdoc">Get Path Length. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1118</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga2a05a62d3b5b2b0b5b5e5f71ad3680c6"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga2a05a62d3b5b2b0b5b5e5f71ad3680c6">globus_gsi_proxy_handle_attrs_set_clock_skew_allowable</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_set_clock_skew_allowable(globus_gsi_proxy_handle_attrs_t handle_attrs, int skew)</div><div class="ttdoc">Set Clock Skew Allowable. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:385</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga6e1b785b0b935188cd4b3c958d716a5f"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga6e1b785b0b935188cd4b3c958d716a5f">globus_gsi_proxy_handle_get_init_prime</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_init_prime(globus_gsi_proxy_handle_t handle, int *init_prime)</div><div class="ttdoc">Get Init Prime. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1518</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga22a79f5f70986fb767ac9de2e19b93a6"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga22a79f5f70986fb767ac9de2e19b93a6">globus_gsi_proxy_handle_attrs_get_clock_skew_allowable</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_get_clock_skew_allowable(globus_gsi_proxy_handle_attrs_t handle_attrs, int *skew)</div><div class="ttdoc">Get Clock Skew Allowable. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:431</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga947b3c4394575cadf18206a8fa74f432"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga947b3c4394575cadf18206a8fa74f432">globus_gsi_proxy_handle_clear_cert_info</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_clear_cert_info(globus_gsi_proxy_handle_t handle)</div><div class="ttdoc">Clear Cert Info. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1249</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga7bda42a421de1a2dbce2dd20fe901ae1"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga7bda42a421de1a2dbce2dd20fe901ae1">globus_gsi_proxy_handle_set_is_limited</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_set_is_limited(globus_gsi_proxy_handle_t handle, globus_bool_t is_limited)</div><div class="ttdoc">Set/Check Proxy Is Limited. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1766</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_gac8dfd4999266c17b44ab4c866165af58"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#gac8dfd4999266c17b44ab4c866165af58">globus_gsi_proxy_handle_attrs_set_signing_algorithm</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_set_signing_algorithm(globus_gsi_proxy_handle_attrs_t handle_attrs, EVP_MD *algorithm)</div><div class="ttdoc">Set Signing Algorithm. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:289</div></div>
<div class="ttc" id="group__globus__gsi__proxy__operations_html_ga68bffd1373a58ae04917c92b18b90891"><div class="ttname"><a href="group__globus__gsi__proxy__operations.html#ga68bffd1373a58ae04917c92b18b90891">globus_gsi_proxy_create_signed</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_create_signed(globus_gsi_proxy_handle_t handle, globus_gsi_cred_handle_t issuer, globus_gsi_cred_handle_t *proxy_credential)</div><div class="ttdoc">Create Signed. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy.c:1851</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_gaa542c7388f0283a2f0e4c8ccae0a87d1"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#gaa542c7388f0283a2f0e4c8ccae0a87d1">globus_gsi_proxy_handle_attrs_set_init_prime</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_set_init_prime(globus_gsi_proxy_handle_attrs_t handle_attrs, int prime)</div><div class="ttdoc">Set Initial Prime Number. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:222</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga8aa60a8f880c91bae12994052ceeafc4"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga8aa60a8f880c91bae12994052ceeafc4">globus_gsi_proxy_handle_t</a></div><div class="ttdeci">struct globus_l_gsi_proxy_handle_s * globus_gsi_proxy_handle_t</div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy.h:137</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga12e162ad956b97695f4d431bb4e1355e"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga12e162ad956b97695f4d431bb4e1355e">globus_gsi_proxy_handle_get_req</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_req(globus_gsi_proxy_handle_t handle, X509_REQ **req)</div><div class="ttdoc">Get Request. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:231</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gac5b1c834029c438c62a478901e3120df"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gac5b1c834029c438c62a478901e3120df">globus_gsi_proxy_handle_set_policy</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_set_policy(globus_gsi_proxy_handle_t handle, unsigned char *policy_data, int policy_length, int policy_language_NID)</div><div class="ttdoc">Set Policy. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:698</div></div>
<div class="ttc" id="group__globus__gsi__proxy__operations_html_ga21995d2c37fe7be638166c481ac9e86a"><div class="ttname"><a href="group__globus__gsi__proxy__operations.html#ga21995d2c37fe7be638166c481ac9e86a">globus_gsi_proxy_resign_cert</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_resign_cert(globus_gsi_proxy_handle_t handle, globus_gsi_cred_handle_t issuer_credential, globus_gsi_cred_handle_t peer_credential, globus_gsi_cred_handle_t *resigned_credential)</div><div class="ttdoc">Resign Certificate. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy.c:842</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_gaaf45533f61ee932fe0338c43c1da6df8"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#gaaf45533f61ee932fe0338c43c1da6df8">globus_gsi_proxy_handle_attrs_destroy</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_destroy(globus_gsi_proxy_handle_attrs_t handle_attrs)</div><div class="ttdoc">Destroy attributes. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:125</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga25913e0befd4b3f59ca263fe8695e524"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga25913e0befd4b3f59ca263fe8695e524">globus_gsi_proxy_handle_get_keybits</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_keybits(globus_gsi_proxy_handle_t handle, int *key_bits)</div><div class="ttdoc">Get Key Bits. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1478</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga16724407f3492baa9f868c904ba10f61"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga16724407f3492baa9f868c904ba10f61">globus_gsi_proxy_handle_attrs_get_init_prime</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_get_init_prime(globus_gsi_proxy_handle_attrs_t handle_attrs, int *prime)</div><div class="ttdoc">Get Initial Prime Number. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:255</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga20f041b5edcdc912cea8b8778c9d9d65"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga20f041b5edcdc912cea8b8778c9d9d65">globus_gsi_proxy_handle_init</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_init(globus_gsi_proxy_handle_t *handle, globus_gsi_proxy_handle_attrs_t handle_attrs)</div><div class="ttdoc">Initialize Handle. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:68</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gaa77acdc6daff4fc8899d6747af1729aa"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gaa77acdc6daff4fc8899d6747af1729aa">globus_gsi_proxy_handle_get_extensions</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_extensions(globus_gsi_proxy_handle_t handle, STACK_OF(X509_EXTENSION)**exts)</div><div class="ttdoc">Get X.509 Extensions. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:994</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gaa693cadbca682e1ffbf2a4b5611b0f4c"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gaa693cadbca682e1ffbf2a4b5611b0f4c">globus_gsi_proxy_handle_set_type</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_set_type(globus_gsi_proxy_handle_t handle, globus_gsi_cert_utils_cert_type_t type)</div><div class="ttdoc">Get Proxy Type. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:623</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gaba08a011aae9c648fa8b9633cfcaac43"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gaba08a011aae9c648fa8b9633cfcaac43">globus_gsi_proxy_handle_get_key_gen_callback</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_key_gen_callback(globus_gsi_proxy_handle_t handle, void(**callback)(int, int, void *))</div><div class="ttdoc">Get Callback for Creating Keys. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1598</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga66b2fcd0c7df2737bef97c2011895cc3"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga66b2fcd0c7df2737bef97c2011895cc3">globus_gsi_proxy_handle_attrs_t</a></div><div class="ttdeci">struct globus_l_gsi_proxy_handle_attrs_s * globus_gsi_proxy_handle_attrs_t</div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy.h:153</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga53a918a87d60a2b209a7e750b161978f"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga53a918a87d60a2b209a7e750b161978f">globus_gsi_proxy_handle_get_clock_skew_allowable</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_clock_skew_allowable(globus_gsi_proxy_handle_t handle, int *skew)</div><div class="ttdoc">Get Clock Skew. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1559</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga1e08370ff82b1a7cfd8555e1bc57029e"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga1e08370ff82b1a7cfd8555e1bc57029e">globus_gsi_proxy_handle_attrs_set_keybits</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_set_keybits(globus_gsi_proxy_handle_attrs_t handle_attrs, int bits)</div><div class="ttdoc">Set Key Bits. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:160</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga06d617220c58395a4699d35e6c56c1d0"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga06d617220c58395a4699d35e6c56c1d0">globus_gsi_proxy_handle_attrs_copy</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_copy(globus_gsi_proxy_handle_attrs_t a, globus_gsi_proxy_handle_attrs_t *b)</div><div class="ttdoc">Copy Attributes. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:563</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga63f6f98ae161dbe5b33adeb150b5fa36"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga63f6f98ae161dbe5b33adeb150b5fa36">globus_gsi_proxy_handle_set_time_valid</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_set_time_valid(globus_gsi_proxy_handle_t handle, int time_valid)</div><div class="ttdoc">Set Time Valid. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1206</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga462c7fdb33a7ac5444af37f8871af1a6"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga462c7fdb33a7ac5444af37f8871af1a6">globus_gsi_proxy_handle_set_pathlen</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_set_pathlen(globus_gsi_proxy_handle_t handle, long pathlen)</div><div class="ttdoc">Set Path Length. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1060</div></div>
<div class="ttc" id="group__globus__gsi__proxy__operations_html_ga1fca5bdf377f11ceae4c0e1f09b19cdc"><div class="ttname"><a href="group__globus__gsi__proxy__operations.html#ga1fca5bdf377f11ceae4c0e1f09b19cdc">globus_gsi_proxy_inquire_req</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_inquire_req(globus_gsi_proxy_handle_t handle, BIO *input_bio)</div><div class="ttdoc">Inquire Request. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy.c:627</div></div>
<div class="ttc" id="group__globus__gsi__proxy__operations_html_ga093d311f0567ecf39f0bc585e72f05f6"><div class="ttname"><a href="group__globus__gsi__proxy__operations.html#ga093d311f0567ecf39f0bc585e72f05f6">globus_gsi_proxy_assemble_cred</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_assemble_cred(globus_gsi_proxy_handle_t handle, globus_gsi_cred_handle_t *proxy_credential, BIO *input_bio)</div><div class="ttdoc">Assemble credential. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy.c:2102</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gafa42f86e9c5b7afd6b97e727851941e1"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gafa42f86e9c5b7afd6b97e727851941e1">globus_gsi_proxy_handle_get_time_valid</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_time_valid(globus_gsi_proxy_handle_t handle, int *time_valid)</div><div class="ttdoc">Get Time Valid. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1162</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_ga77e3a01edd1d02cb5c00c9e979e2e8c4"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#ga77e3a01edd1d02cb5c00c9e979e2e8c4">globus_gsi_proxy_handle_attrs_init</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_init(globus_gsi_proxy_handle_attrs_t *handle_attrs)</div><div class="ttdoc">Initialize Attributes. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:65</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gada7ece5bf4abe9d2ead1e2f6d7788033"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gada7ece5bf4abe9d2ead1e2f6d7788033">globus_gsi_proxy_handle_set_proxy_cert_info</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_set_proxy_cert_info(globus_gsi_proxy_handle_t handle, PROXYCERTINFO *pci)</div><div class="ttdoc">Set Cert Info. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1377</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_gafa430519bd76fcc702465622711680d0"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#gafa430519bd76fcc702465622711680d0">globus_gsi_proxy_handle_attrs_get_signing_algorithm</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_get_signing_algorithm(globus_gsi_proxy_handle_attrs_t handle_attrs, EVP_MD **algorithm)</div><div class="ttdoc">Get Signing Algorithm. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:338</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_gac535894fd1ca15f2686175c78d747e2d"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#gac535894fd1ca15f2686175c78d747e2d">globus_gsi_proxy_handle_get_private_key</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_private_key(globus_gsi_proxy_handle_t handle, EVP_PKEY **proxy_key)</div><div class="ttdoc">Get/Set Private Key. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:354</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle__attrs_html_gaee2ecf193e1b374a4d2f9da04440b577"><div class="ttname"><a href="group__globus__gsi__proxy__handle__attrs.html#gaee2ecf193e1b374a4d2f9da04440b577">globus_gsi_proxy_handle_attrs_set_key_gen_callback</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_attrs_set_key_gen_callback(globus_gsi_proxy_handle_attrs_t handle_attrs, void(*callback)(int, int, void *))</div><div class="ttdoc">Set Key Gen Callback. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle_attrs.c:521</div></div>
<div class="ttc" id="group__globus__gsi__proxy__handle_html_ga0fa8b85d8cb202ede0ddbb893eb967de"><div class="ttname"><a href="group__globus__gsi__proxy__handle.html#ga0fa8b85d8cb202ede0ddbb893eb967de">globus_gsi_proxy_handle_get_proxy_cert_info</a></div><div class="ttdeci">globus_result_t globus_gsi_proxy_handle_get_proxy_cert_info(globus_gsi_proxy_handle_t handle, PROXYCERTINFO **pci)</div><div class="ttdoc">Get Cert Info. </div><div class="ttdef"><b>Definition:</b> globus_gsi_proxy_handle.c:1309</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>