diff options
Diffstat (limited to 'docs/api/xmlsec-openssl-x509.html')
-rw-r--r-- | docs/api/xmlsec-openssl-x509.html | 168 |
1 files changed, 84 insertions, 84 deletions
diff --git a/docs/api/xmlsec-openssl-x509.html b/docs/api/xmlsec-openssl-x509.html index aa67ac14..35e73fd2 100644 --- a/docs/api/xmlsec-openssl-x509.html +++ b/docs/api/xmlsec-openssl-x509.html @@ -7,7 +7,7 @@ <link rel="UP" title="XML Security Library for OpenSLL API Reference." href="xmlsec-openssl-ref.html"> <link rel="PREVIOUS" title="evp" href="xmlsec-openssl-evp.html"> <link rel="NEXT" title="XML Security Library for GnuTLS API Reference." href="xmlsec-gnutls-ref.html"> -<meta name="GENERATOR" content="GTK-Doc V1.1 (SGML mode)"> +<meta name="GENERATOR" content="GTK-Doc V1.2 (SGML mode)"> <style type="text/css">.synopsis, .classsynopsis { background: #eeeeee; border: solid 1px #aaaaaa; @@ -88,9 +88,9 @@ <h1> <a name="XMLSEC-OPENSSL-X509"></a>x509</h1> <div class="REFNAMEDIV"> -<a name="AEN20070"></a><h2>Name</h2>x509 -- </div> +<a name="AEN22815"></a><h2>Name</h2>x509 -- </div> <div class="REFSYNOPSISDIV"> -<a name="AEN20073"></a><h2>Synopsis</h2> +<a name="AEN22818"></a><h2>Synopsis</h2> <pre class="SYNOPSIS">
#define <a href="xmlsec-openssl-x509.html#XMLSEC-STACK-OF-X509-CAPS">XMLSEC_STACK_OF_X509</a> @@ -100,17 +100,17 @@ (void); <font>X509</font>* <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509GETKEYCERT">xmlSecOpenSSLKeyDataX509GetKeyCert</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data); -int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509ADOPTKEYCERT">xmlSecOpenSSLKeyDataX509AdoptKeyCert</a> +<font>int</font> <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509ADOPTKEYCERT">xmlSecOpenSSLKeyDataX509AdoptKeyCert</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <font>X509</font> *cert); -int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509ADOPTCERT">xmlSecOpenSSLKeyDataX509AdoptCert</a> +<font>int</font> <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509ADOPTCERT">xmlSecOpenSSLKeyDataX509AdoptCert</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <font>X509</font> *cert); <font>X509</font>* <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509GETCERT">xmlSecOpenSSLKeyDataX509GetCert</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> pos); <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509GETCERTSSIZE">xmlSecOpenSSLKeyDataX509GetCertsSize</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data); -int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509ADOPTCRL">xmlSecOpenSSLKeyDataX509AdoptCrl</a> +<font>int</font> <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509ADOPTCRL">xmlSecOpenSSLKeyDataX509AdoptCrl</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <font>X509_CRL</font> *crl); <font>X509_CRL</font>* <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509GETCRL">xmlSecOpenSSLKeyDataX509GetCrl</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, @@ -135,21 +135,21 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLKEYDATAX509ADOPTCRL"> <a href="xmlsec-openssl-x509.html#XMLSEC-STACK-OF-X509-CAPS">XMLSEC_STACK_OF_X509</a> *certs, <a href="xmlsec-openssl-x509.html#XMLSEC-STACK-OF-X509-CRL-CAPS">XMLSEC_STACK_OF_X509_CRL</a> *crls, <a href="xmlsec-keyinfo.html#XMLSECKEYINFOCTX">xmlSecKeyInfoCtx</a> *keyInfoCtx); -int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADOPTCERT">xmlSecOpenSSLX509StoreAdoptCert</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store, +<font>int</font> <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADOPTCERT">xmlSecOpenSSLX509StoreAdoptCert</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store, <font>X509</font> *cert, <a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> type); -int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH">xmlSecOpenSSLX509StoreAddCertsPath</a> +<font>int</font> <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH">xmlSecOpenSSLX509StoreAddCertsPath</a> (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store, - const char *path);</pre> + const <font>char</font> *path);</pre> </div> <div class="REFSECT1"> -<a name="AEN20136"></a><h2>Description</h2> +<a name="AEN22887"></a><h2>Description</h2> <p></p> </div> <div class="REFSECT1"> -<a name="AEN20139"></a><h2>Details</h2> +<a name="AEN22890"></a><h2>Details</h2> <div class="REFSECT2"> -<a name="AEN20141"></a><h3> +<a name="AEN22892"></a><h3> <a name="XMLSEC-STACK-OF-X509-CAPS"></a>XMLSEC_STACK_OF_X509</h3> <pre class="PROGRAMLISTING">#define XMLSEC_STACK_OF_X509 STACK_OF(X509)</pre> <p>Macro. To make docbook happy.</p> @@ -157,7 +157,7 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH </div> <hr> <div class="REFSECT2"> -<a name="AEN20147"></a><h3> +<a name="AEN22900"></a><h3> <a name="XMLSEC-STACK-OF-X509-CRL-CAPS"></a>XMLSEC_STACK_OF_X509_CRL</h3> <pre class="PROGRAMLISTING">#define XMLSEC_STACK_OF_X509_CRL STACK_OF(X509_CRL)</pre> <p>Macro. To make docbook happy.</p> @@ -165,7 +165,7 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH </div> <hr> <div class="REFSECT2"> -<a name="AEN20153"></a><h3> +<a name="AEN22908"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509ID"></a>xmlSecOpenSSLKeyDataX509Id</h3> <pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataX509Id</pre> <p>The OpenSSL X509 data klass.</p> @@ -173,21 +173,21 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH </div> <hr> <div class="REFSECT2"> -<a name="AEN20159"></a><h3> +<a name="AEN22916"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509GETKLASS"></a>xmlSecOpenSSLKeyDataX509GetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataX509GetKlass (void);</pre> -<p>The OpenSSL X509 key data klass (http://www.w3.org/TR/xmldsig-core/<font>sec-X509Data</font>).</p> +<p>The OpenSSL X509 key data klass (http://www.w3.org/TR/xmldsig-core/<font><span class="TYPE">sec-X509Data</span></font>).</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN20168"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN22928"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>the X509 data klass.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20173"></a><h3> +<a name="AEN22933"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509GETKEYCERT"></a>xmlSecOpenSSLKeyDataX509GetKeyCert ()</h3> <pre class="PROGRAMLISTING"><font>X509</font>* xmlSecOpenSSLKeyDataX509GetKeyCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre> @@ -196,11 +196,11 @@ int <a href="xmlsec-openssl-x509.html#XMLSECOPENSSLX509STOREADDCERTSPATH <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20182"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN22944"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20187"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN22949"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>the key's certificate or NULL if key data was not used for key extraction or an error occurs.</p></td> </tr> @@ -208,9 +208,9 @@ extraction or an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN20192"></a><h3> +<a name="AEN22954"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509ADOPTKEYCERT"></a>xmlSecOpenSSLKeyDataX509AdoptKeyCert ()</h3> -<pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataX509AdoptKeyCert +<pre class="PROGRAMLISTING"><font>int</font> xmlSecOpenSSLKeyDataX509AdoptKeyCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <font>X509</font> *cert);</pre> <p>Sets the key's certificate in <var class="PARAMETER">data</var>.</p> @@ -218,24 +218,24 @@ extraction or an error occurs.</p></td> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20202"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN22967"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20207"><span style="white-space: nowrap"><var class="PARAMETER">cert</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN22972"><span style="white-space: nowrap"><var class="PARAMETER">cert</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20212"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN22977"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>0 on success or a negative value if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20217"></a><h3> +<a name="AEN22982"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509ADOPTCERT"></a>xmlSecOpenSSLKeyDataX509AdoptCert ()</h3> -<pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataX509AdoptCert +<pre class="PROGRAMLISTING"><font>int</font> xmlSecOpenSSLKeyDataX509AdoptCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <font>X509</font> *cert);</pre> <p>Adds certificate to the X509 key data.</p> @@ -243,22 +243,22 @@ extraction or an error occurs.</p></td> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20226"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN22994"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20231"><span style="white-space: nowrap"><var class="PARAMETER">cert</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN22999"><span style="white-space: nowrap"><var class="PARAMETER">cert</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20236"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23004"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>0 on success or a negative value if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20241"></a><h3> +<a name="AEN23009"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509GETCERT"></a>xmlSecOpenSSLKeyDataX509GetCert ()</h3> <pre class="PROGRAMLISTING"><font>X509</font>* xmlSecOpenSSLKeyDataX509GetCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> pos);</pre> @@ -267,15 +267,15 @@ extraction or an error occurs.</p></td> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20251"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23021"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20256"><span style="white-space: nowrap"><var class="PARAMETER">pos</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23026"><span style="white-space: nowrap"><var class="PARAMETER">pos</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired certificate position.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20261"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23031"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>the pointer to certificate or NULL if <var class="PARAMETER">pos</var> is larger than the number of certificates in <var class="PARAMETER">data</var> or an error occurs.</p></td> </tr> @@ -283,7 +283,7 @@ number of certificates in <var class="PARAMETER">data</var> or an error occurs.< </div> <hr> <div class="REFSECT2"> -<a name="AEN20268"></a><h3> +<a name="AEN23038"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509GETCERTSSIZE"></a>xmlSecOpenSSLKeyDataX509GetCertsSize ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> xmlSecOpenSSLKeyDataX509GetCertsSize (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre> @@ -292,20 +292,20 @@ number of certificates in <var class="PARAMETER">data</var> or an error occurs.< <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20278"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23050"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20283"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23055"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>te number of certificates in <var class="PARAMETER">data</var>.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20289"></a><h3> +<a name="AEN23061"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509ADOPTCRL"></a>xmlSecOpenSSLKeyDataX509AdoptCrl ()</h3> -<pre class="PROGRAMLISTING">int xmlSecOpenSSLKeyDataX509AdoptCrl +<pre class="PROGRAMLISTING"><font>int</font> xmlSecOpenSSLKeyDataX509AdoptCrl (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <font>X509_CRL</font> *crl);</pre> <p>Adds CRL to the X509 key data.</p> @@ -313,22 +313,22 @@ number of certificates in <var class="PARAMETER">data</var> or an error occurs.< <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20298"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23073"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20303"><span style="white-space: nowrap"><var class="PARAMETER">crl</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23078"><span style="white-space: nowrap"><var class="PARAMETER">crl</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 CRL.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20308"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23083"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>0 on success or a negative value if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20313"></a><h3> +<a name="AEN23088"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509GETCRL"></a>xmlSecOpenSSLKeyDataX509GetCrl ()</h3> <pre class="PROGRAMLISTING"><font>X509_CRL</font>* xmlSecOpenSSLKeyDataX509GetCrl (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data, <a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> pos);</pre> @@ -337,15 +337,15 @@ number of certificates in <var class="PARAMETER">data</var> or an error occurs.< <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20323"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23100"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20328"><span style="white-space: nowrap"><var class="PARAMETER">pos</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23105"><span style="white-space: nowrap"><var class="PARAMETER">pos</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired CRL position.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20333"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23110"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>the pointer to CRL or NULL if <var class="PARAMETER">pos</var> is larger than the number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> </tr> @@ -353,7 +353,7 @@ number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN20340"></a><h3> +<a name="AEN23117"></a><h3> <a name="XMLSECOPENSSLKEYDATAX509GETCRLSSIZE"></a>xmlSecOpenSSLKeyDataX509GetCrlsSize ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-xmlsec.html#XMLSECSIZE">xmlSecSize</a> xmlSecOpenSSLKeyDataX509GetCrlsSize (<a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> data);</pre> @@ -362,18 +362,18 @@ number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20350"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23129"><span style="white-space: nowrap"><var class="PARAMETER">data</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20355"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23134"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>te number of CRLs in <var class="PARAMETER">data</var>.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20361"></a><h3> +<a name="AEN23140"></a><h3> <a name="XMLSECOPENSSLX509CERTGETKEY"></a>xmlSecOpenSSLX509CertGetKey ()</h3> <pre class="PROGRAMLISTING"><a href="xmlsec-keysdata.html#XMLSECKEYDATA">xmlSecKeyDataPtr</a> xmlSecOpenSSLX509CertGetKey (<font>X509</font> *cert);</pre> @@ -382,18 +382,18 @@ number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20371"><span style="white-space: nowrap"><var class="PARAMETER">cert</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23152"><span style="white-space: nowrap"><var class="PARAMETER">cert</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the certificate.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20376"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23157"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>public key value or NULL if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20381"></a><h3> +<a name="AEN23162"></a><h3> <a name="XMLSECOPENSSLKEYDATARAWX509CERTID"></a>xmlSecOpenSSLKeyDataRawX509CertId</h3> <pre class="PROGRAMLISTING">#define xmlSecOpenSSLKeyDataRawX509CertId</pre> <p>The OpenSSL raw X509 certificate klass.</p> @@ -401,7 +401,7 @@ number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN20387"></a><h3> +<a name="AEN23170"></a><h3> <a name="XMLSECOPENSSLKEYDATARAWX509CERTGETKLASS"></a>xmlSecOpenSSLKeyDataRawX509CertGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecKeyDataId</font> xmlSecOpenSSLKeyDataRawX509CertGetKlass (void);</pre> @@ -409,13 +409,13 @@ number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN20395"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23180"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>raw X509 certificates key data klass.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20400"></a><h3> +<a name="AEN23185"></a><h3> <a name="XMLSECOPENSSLX509STOREID"></a>xmlSecOpenSSLX509StoreId</h3> <pre class="PROGRAMLISTING">#define xmlSecOpenSSLX509StoreId</pre> <p>The OpenSSL X509 store klass.</p> @@ -423,7 +423,7 @@ number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN20406"></a><h3> +<a name="AEN23193"></a><h3> <a name="XMLSECOPENSSLX509STOREGETKLASS"></a>xmlSecOpenSSLX509StoreGetKlass ()</h3> <pre class="PROGRAMLISTING"><font>xmlSecKeyDataStoreId</font> xmlSecOpenSSLX509StoreGetKlass (void);</pre> @@ -431,13 +431,13 @@ number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody><tr> -<td align="LEFT" valign="TOP"><a name="AEN20414"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23203"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>pointer to OpenSSL X509 certificates key data store klass.</p></td> </tr></tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20419"></a><h3> +<a name="AEN23208"></a><h3> <a name="XMLSECOPENSSLX509STOREFINDCERT"></a>xmlSecOpenSSLX509StoreFindCert ()</h3> <pre class="PROGRAMLISTING"><font>X509</font>* xmlSecOpenSSLX509StoreFindCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store, <font>xmlChar</font> *subjectName, @@ -450,31 +450,31 @@ number of CRLs in <var class="PARAMETER">data</var> or an error occurs.</p></td> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20434"><span style="white-space: nowrap"><var class="PARAMETER">store</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23225"><span style="white-space: nowrap"><var class="PARAMETER">store</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20439"><span style="white-space: nowrap"><var class="PARAMETER">subjectName</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23230"><span style="white-space: nowrap"><var class="PARAMETER">subjectName</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired certificate name.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20444"><span style="white-space: nowrap"><var class="PARAMETER">issuerName</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23235"><span style="white-space: nowrap"><var class="PARAMETER">issuerName</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired certificate issuer name.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20449"><span style="white-space: nowrap"><var class="PARAMETER">issuerSerial</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23240"><span style="white-space: nowrap"><var class="PARAMETER">issuerSerial</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired certificate issuer serial number.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20454"><span style="white-space: nowrap"><var class="PARAMETER">ski</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23245"><span style="white-space: nowrap"><var class="PARAMETER">ski</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the desired certificate SKI.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20459"><span style="white-space: nowrap"><var class="PARAMETER">keyInfoCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23250"><span style="white-space: nowrap"><var class="PARAMETER">keyInfoCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20465"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23256"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>pointer to found certificate or NULL if certificate is not found or an error occurs.</p></td> </tr> @@ -482,7 +482,7 @@ or an error occurs.</p></td> </div> <hr> <div class="REFSECT2"> -<a name="AEN20470"></a><h3> +<a name="AEN23261"></a><h3> <a name="XMLSECOPENSSLX509STOREVERIFY"></a>xmlSecOpenSSLX509StoreVerify ()</h3> <pre class="PROGRAMLISTING"><font>X509</font>* xmlSecOpenSSLX509StoreVerify (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store, <a href="xmlsec-openssl-x509.html#XMLSEC-STACK-OF-X509-CAPS">XMLSEC_STACK_OF_X509</a> *certs, @@ -493,32 +493,32 @@ or an error occurs.</p></td> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20483"><span style="white-space: nowrap"><var class="PARAMETER">store</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23276"><span style="white-space: nowrap"><var class="PARAMETER">store</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20488"><span style="white-space: nowrap"><var class="PARAMETER">certs</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23281"><span style="white-space: nowrap"><var class="PARAMETER">certs</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the untrusted certificates stack.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20493"><span style="white-space: nowrap"><var class="PARAMETER">crls</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23286"><span style="white-space: nowrap"><var class="PARAMETER">crls</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the crls stack.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20498"><span style="white-space: nowrap"><var class="PARAMETER">keyInfoCtx</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23291"><span style="white-space: nowrap"><var class="PARAMETER">keyInfoCtx</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to <a href="http://www.w3.org/TR/xmldsig-core/#sec-KeyInfo" target="_top"><dsig:KeyInfo/></a> element processing context.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20504"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23297"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>pointer to the first verified certificate from <var class="PARAMETER">certs</var>.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20510"></a><h3> +<a name="AEN23303"></a><h3> <a name="XMLSECOPENSSLX509STOREADOPTCERT"></a>xmlSecOpenSSLX509StoreAdoptCert ()</h3> -<pre class="PROGRAMLISTING">int xmlSecOpenSSLX509StoreAdoptCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store, +<pre class="PROGRAMLISTING"><font>int</font> xmlSecOpenSSLX509StoreAdoptCert (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store, <font>X509</font> *cert, <a href="xmlsec-keysdata.html#XMLSECKEYDATATYPE">xmlSecKeyDataType</a> type);</pre> <p>Adds trusted (root) or untrusted certificate to the store.</p> @@ -526,45 +526,45 @@ or an error occurs.</p></td> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20520"><span style="white-space: nowrap"><var class="PARAMETER">store</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23316"><span style="white-space: nowrap"><var class="PARAMETER">store</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to X509 key data store klass.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20525"><span style="white-space: nowrap"><var class="PARAMETER">cert</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23321"><span style="white-space: nowrap"><var class="PARAMETER">cert</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to OpenSSL X509 certificate.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20530"><span style="white-space: nowrap"><var class="PARAMETER">type</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23326"><span style="white-space: nowrap"><var class="PARAMETER">type</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the certificate type (trusted/untrusted).</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20535"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23331"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>0 on success or a negative value if an error occurs.</p></td> </tr> </tbody></table> </div> <hr> <div class="REFSECT2"> -<a name="AEN20540"></a><h3> +<a name="AEN23336"></a><h3> <a name="XMLSECOPENSSLX509STOREADDCERTSPATH"></a>xmlSecOpenSSLX509StoreAddCertsPath ()</h3> -<pre class="PROGRAMLISTING">int xmlSecOpenSSLX509StoreAddCertsPath +<pre class="PROGRAMLISTING"><font>int</font> xmlSecOpenSSLX509StoreAddCertsPath (<a href="xmlsec-keysdata.html#XMLSECKEYDATASTORE">xmlSecKeyDataStorePtr</a> store, - const char *path);</pre> + const <font>char</font> *path);</pre> <p>Adds all certs in the <var class="PARAMETER">path</var> to the list of trusted certs in <var class="PARAMETER">store</var>.</p> <p></p> <p></p> <table class="variablelist" border="0" cellspacing="0" cellpadding="4"><tbody> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20550"><span style="white-space: nowrap"><var class="PARAMETER">store</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23350"><span style="white-space: nowrap"><var class="PARAMETER">store</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the pointer to OpenSSL x509 store.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20555"><span style="white-space: nowrap"><var class="PARAMETER">path</var> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23355"><span style="white-space: nowrap"><var class="PARAMETER">path</var> :</span></a></td> <td align="LEFT" valign="TOP"><p> the path to the certs dir.</p></td> </tr> <tr> -<td align="LEFT" valign="TOP"><a name="AEN20560"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> +<td align="LEFT" valign="TOP"><a name="AEN23360"><span style="white-space: nowrap"><span class="emphasis"><i class="EMPHASIS">Returns</i></span> :</span></a></td> <td align="LEFT" valign="TOP"><p>0 on success or a negative value otherwise.</p></td> </tr> </tbody></table> |