gnutls_credentials_clear - Linux


Overview

gnutls_credentials_clear() clears all the credentials associated with a given session. This includes certificates, private keys, and trusted CAs.

Syntax

gnutls_credentials_clear(gnutls_session_t session);

| Argument | Description |
|—|—|
| session | The session to clear credentials for. |

Options/Flags

None.

Examples

gnutls_session_t session;
gnutls_certificate_credentials_t cred;

gnutls_certificate_credentials_init(&cred);
gnutls_certificate_set_x509_key_file(&cred, "/path/to/certificate.pem", "/path/to/private.key.pem", GNUTLS_X509_FMT_PEM);

gnutls_init(&session, GNUTLS_SERVER);
gnutls_credentials_set(session, GNUTLS_CRD_CERTIFICATE, cred);
gnutls_credentials_clear(session);

Common Issues

None.

Integration

This command is typically used in conjunction with other GNUTLS API calls to establish and manage secure connections.

Related Commands

  • gnutls_credentials_set()
  • gnutls_certificate_credentials_init()
  • gnutls_certificate_set_x509_key_file()