yumapro  23.10T-7
YumaPro SDK
Loading...
Searching...
No Matches
agt_openssl.h File Reference

OpenSSL support for netconf-tls. More...

#include "ses.h"
#include "status_enum.h"
Include dependency graph for agt_openssl.h:

Go to the source code of this file.

Functions

void agt_openssl_init0 (void)
 Initialize the openssl module data structures. More...
 
status_t agt_openssl_init (void)
 Initialize the OpenSSL module. More...
 
void agt_openssl_cleanup (void)
 Cleanup the OpenSSL module. More...
 
status_t agt_openssl_start_session (ses_cb_t *scb)
 Start a NETCONF over TLS session. More...
 
void agt_openssl_cleanup_session (ses_cb_t *scb)
 Cleanup a NETCONF over TLS session. More...
 
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...
 

Detailed Description

OpenSSL support for netconf-tls.