![]() |
yumapro
24.10-12
YumaPro SDK
|
NETCONF over TLS support using OpenSSL library APIs. More...
Functions | |
status_t | agt_openssl_set_cert_to_name (val_value_t *val, uint32 id) |
Create or replace the cert-to-name entry. More... | |
status_t | agt_openssl_delete_cert_to_name (uint32 id) |
Delete the cert-to-name entry. More... | |
status_t | agt_openssl_delete_all_cert_to_name (void) |
Delete all cert-to-name entries. More... | |
status_t | agt_openssl_check_fingerprint (const xmlChar *fprintstr) |
Check if fingerprint value is OK. More... | |
status_t | agt_openssl_set_server_keys (int *err_step) |
Update the server keys. More... | |
void | agt_openssl_set_tls_debug (boolean val) |
Set the TLS Debug parameter. More... | |
NETCONF over TLS support using OpenSSL library APIs.
Not used unless with-netconf-tls is true.
status_t agt_openssl_check_fingerprint | ( | const xmlChar * | fprintstr | ) |
Check if fingerprint value is OK.
SIL Only – Internal use by u_yumaworks-cert-usermap
fprintstr | tls-fingerprint to check |
status_t agt_openssl_delete_all_cert_to_name | ( | void | ) |
Delete all cert-to-name entries.
SIL Only – Internal use by u_yumaworks-cert-usermap
Used when /cert-usermap container is deleted
status_t agt_openssl_delete_cert_to_name | ( | uint32 | id | ) |
Delete the cert-to-name entry.
SIL Only – Internal use by u_yumaworks-cert-usermap
id | == key leaf value for the entry to delete |
status_t agt_openssl_set_cert_to_name | ( | val_value_t * | val, |
uint32 | id | ||
) |
Create or replace the cert-to-name entry.
SIL Only – Internal use by u_yumaworks-cert-usermap
val | val_value_t representing cert-to-name |
id | == key leaf value for this entry |
status_t agt_openssl_set_server_keys | ( | int * | err_step | ) |
Update the server keys.
SIL Only – Internal use by yumaworks-server
Updates the OpenSSL keys using the current values of netconf-tls-certificate and netconf-tls-key values in the server profile
[out] | err_step | number identifying step the error happened
|
void agt_openssl_set_tls_debug | ( | boolean | val | ) |
Set the TLS Debug parameter.
Used from yumaworks-server to change the setting at run-time
val | TRUE to enable TLS Debug mode; FALSE to disable TLS Debug mode |