3 This
document tries to demonstrate the
\gnutls{} library API, the
4 protocols and the technology involved. I believe that a basic
5 understanding of the underlying protocols is important, before
6 using
\tls{}. This is because security and cryptographic
7 protocols are involved, which require the application programmer
8 to make correct use of these protocols, or no security is
9 offered. Although this
document tries to be self contained, basic
10 network programming and PKI knowlegde is assumed in most of this
document.
11 I suggest
\cite{GUTPKI
} for an introduction to Public Key Infrastructure.