GnuTLS is a secure communications library implementing the SSL, TLS and DTLS
protocols and technologies around them. It provides a simple C language
application programming interface (API) to access the secure communications
protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and
other required structures.
This package contains command line TLS client and server and certificate
certtool Tool to parse and generate X.509 certificates, requests and private keys. It can be used interactively or non interactively by specifying the template command... danetool Tool to generate and check DNS resource records for the DANE protocol. gnutls-cli Simple client program to set up a TLS connection to some other computer. It sets up a TLS connection and forwards data from the standard input to the secured... gnutls-cli-debug TLS debug client. It sets up multiple TLS connections to a server and queries its capabilities. It was created to assist in debugging GnuTLS, but it might be... gnutls-serv Server program that listens to incoming TLS connections. ocsptool Ocsptool is a program that can parse and print information about OCSP requests/responses, generate requests and verify responses. p11tool Program that allows operations on PKCS #11 smart cards and security modules. To use PKCS #11 tokens with GnuTLS the p11-kit configuration files need to be... psktool Program that generates random keys for use with TLS-PSK. The keys are stored in hexadecimal format in a key file. tpmtool Program that allows handling cryptographic data from the TPM chip.