ssldname.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <refentry id="refssldname">
  2. <refmeta>
  3. <refentrytitle>ne_ssl_dname</refentrytitle>
  4. <manvolnum>3</manvolnum>
  5. </refmeta>
  6. <refnamediv>
  7. <refname id="ne_ssl_readable_dname">ne_ssl_readable_dname</refname>
  8. <refname id="ne_ssl_dname_cmp">ne_ssl_dname_cmp</refname>
  9. <refpurpose>SSL distinguished name handling</refpurpose>
  10. </refnamediv>
  11. <refsynopsisdiv>
  12. <funcsynopsis>
  13. <funcsynopsisinfo>#include &lt;ne_ssl.h&gt;</funcsynopsisinfo>
  14. <funcprototype>
  15. <funcdef>const char *<function>ne_ssl_readable_dname</function></funcdef>
  16. <paramdef>const ne_ssl_dname *<parameter>dname</parameter></paramdef>
  17. </funcprototype>
  18. <funcprototype>
  19. <funcdef>int <function>ne_ssl_dname_cmp</function></funcdef>
  20. <paramdef>const ne_ssl_dname *<parameter>dn1</parameter></paramdef>
  21. <paramdef>const ne_ssl_dname *<parameter>dn2</parameter></paramdef>
  22. </funcprototype>
  23. </funcsynopsis>
  24. </refsynopsisdiv>
  25. <refsect1>
  26. <title>Description</title>
  27. <para>The <function>ne_ssl_readable_dname</function> function
  28. creates a single-line, human-readable string out of an
  29. <type>ne_ssl_dname</type> object. The returned string is
  30. <function>malloc</function>()-allocated, and must be
  31. <function>free</function>()d by the caller.</para>
  32. <para>The <function>ne_ssl_dname_cmp</function> function
  33. compares two distinguished names, and returns zero if they are
  34. equal, or non-zero otherwise.</para>
  35. </refsect1>
  36. <refsect1>
  37. <title>Return value</title>
  38. <para><function>ne_ssl_readable_dname</function> returns a <function>malloc</function>-allocated
  39. string, and never &null;.</para>
  40. </refsect1>
  41. <refsect1>
  42. <title>Examples</title>
  43. <para>See <xref linkend="ne_ssl_cert_subject"/> for an example
  44. use of <function>ne_ssl_readable_dname</function>.</para>
  45. </refsect1>
  46. <refsect1>
  47. <title>See also</title>
  48. <para><xref linkend="ne_ssl_cert_subject"/></para>
  49. </refsect1>
  50. </refentry>