Interfaz de línea de comandos para la biblioteca GNU TLS [Transport Layer Security], que permite configurar conexiones seguras, depurar problemas de conexión o gestionar certificados. Incluye las herramientas certtool, danetool, gnutls-cli, gnutls-cli-debug, gnutls-serv, ocsptool, p11tool, psktool, srptool
$ gnutls-cli google.com
$ gnutls-cli -p 443 example.com
$ gnutls-cli --x509cafile /etc/ssl/certs/ca-certificates.crt example.com
$ gnutls-cli-debug -p 443 example.com
$ gnutls-serv --x509certfile=cert.pem --x509keyfile=key.pem --port=5556
$ certtool --generate-privkey --outfile key.pem
$ certtool --generate-request --load-privkey key.pem --outfile request.csr
$ certtool --generate-self-signed --load-privkey key.pem --outfile cert.pem --template info.txt
$ psktool -u usuario -p psk.txt
$ srptool --create-conf --username=usuario --password=secreto --passwd-conf=srp.conf
$ danetool --create-tlsa --host example.com --port 443 --proto tcp
$ ocsptool --ask --load-cert cert.pem --load-issuer issuer.pem --outfile ocsp.out
$ p11tool --list-tokens
$ p11tool --login --list-all --provider=/usr/lib/softhsm/libsofthsm2.so