2 @appendix API reference
8 * X509 certificate API::
21 The prototypes for the following functions lie in
22 @file{gnutls/gnutls.h}.
24 @include gnutls-api.texi
26 @node Datagram TLS API
27 @section Datagram TLS API
29 The prototypes for the following functions lie in
32 @include dtls-api.texi
34 @node X509 certificate API
35 @section @acronym{X.509} certificate API
36 @cindex X.509 Functions
38 The following functions are to be used for @acronym{X.509} certificate handling.
39 Their prototypes lie in @file{gnutls/x509.h}.
41 @include x509-api.texi
44 @section @acronym{OCSP} API
45 @cindex OCSP Functions
47 The following functions are for @acronym{OCSP} certificate status
48 checking. Their prototypes lie in @file{gnutls/ocsp.h}.
50 @include ocsp-api.texi
53 @section @acronym{OpenPGP} API
56 The following functions are to be used for @acronym{OpenPGP}
57 certificate handling. Their prototypes lie in
58 @file{gnutls/openpgp.h}.
65 The following functions are to be used for PKCS 12 handling.
66 Their prototypes lie in @file{gnutls/pkcs12.h}.
68 @include pkcs12-api.texi
71 @section Hardware token via PKCS 11 API
73 The following functions are to be used for PKCS 11 handling.
74 Their prototypes lie in @file{gnutls/pkcs11.h}.
76 @include pkcs11-api.texi
78 @node Abstract key API
79 @section Abstract key API
81 The following functions are to be used for abstract key handling.
82 Their prototypes lie in @file{gnutls/abstract.h}.
84 @include abstract-api.texi
86 @node Cryptographic API
87 @section Cryptographic API
89 The following functions are to be used for low-level cryptographic operations.
90 Their prototypes lie in @file{gnutls/crypto.h}.
92 @include crypto-api.texi
94 @node Compatibility API
95 @section Compatibility API
97 The following functions are carried over from old GnuTLS released. They might be removed at a later version.
98 Their prototypes lie in @file{gnutls/compat.h}.
100 @include compat-api.texi