PRELIMINARY
SYNOPSIS
void tls_refresh_certs()
DESCRIPTION
Reload the certificates and certificate revocation information.
If there are no key and certificate files to be found, this efun
will keep the current keys and certificates, to keep TLS working.
CAs and CRLs are cleared and reloaded in any case.
Note that when using GnuTLS a call to tls_refresh_certs()
while a connection is in the middle of a TLS handshake might
result in a wrong key to be used.
HISTORY
Introduced in LDMud 3.3.714/3.2.15.
SEE ALSO
tls_init_connection(E), tls_deinit_connection(E), tls_error(E),
tls_query_connection_state(E), tls_query_connection_info(E),
tls_available(E), tls_check_certificate(E), mudlib/psyc-tls.c
|