gnutls_certificate_set_x509_trust_dir - Linux
Overview
gnutls_certificate_set_x509_trust_dir sets the directory containing X.509 trust roots for TLS connections.
Syntax
gnutls_certificate_set_x509_trust_dir(certificate, dir)
Options/Flags
- dir: The directory path containing the X.509 trust roots.
Examples
To set the trust directory to /etc/ssl/certs
:
gnutls_certificate_set_x509_trust_dir(certificate, "/etc/ssl/certs")
Common Issues
- Ensure the directory exists and contains valid X.509 certificates.
- Check for file permissions to ensure the GNUTLS process has read access to the directory.
Integration
Use this command in conjunction with other GNUTLS functions to establish secure TLS connections.
Related Commands
- gnutls_certificate_set_x509_trust_file: Sets a specific trust file.
- gnutls_certificate_verify_peers: Verifies peer certificates using the trust store.
- openssl: Related OpenSSL tool for managing certificates and cryptographic operations.