FreeRDP
include/freerdp/crypto/certificate.h File Reference
#include <freerdp/crypto/ber.h>
#include <freerdp/crypto/crypto.h>
#include <freerdp/api.h>
#include <freerdp/settings.h>
#include <winpr/print.h>
#include <winpr/stream.h>
This graph shows which files directly or indirectly include this file:

Functions

FREERDP_API rdpCertificateData * certificate_data_new (const char *hostname, UINT16 port)
 
FREERDP_API void certificate_data_free (rdpCertificateData *certificate_data)
 
const FREERDP_API char * certificate_data_get_host (const rdpCertificateData *cert)
 
FREERDP_API UINT16 certificate_data_get_port (const rdpCertificateData *cert)
 
FREERDP_API BOOL certificate_data_set_pem (rdpCertificateData *cert, const char *pem)
 
FREERDP_API BOOL certificate_data_set_subject (rdpCertificateData *cert, const char *subject)
 
FREERDP_API BOOL certificate_data_set_issuer (rdpCertificateData *cert, const char *issuer)
 
FREERDP_API BOOL certificate_data_set_fingerprint (rdpCertificateData *cert, const char *fingerprint)
 
const FREERDP_API char * certificate_data_get_pem (const rdpCertificateData *cert)
 
const FREERDP_API char * certificate_data_get_subject (const rdpCertificateData *cert)
 
const FREERDP_API char * certificate_data_get_issuer (const rdpCertificateData *cert)
 
const FREERDP_API char * certificate_data_get_fingerprint (const rdpCertificateData *cert)
 
FREERDP_API rdpCertificateStore * certificate_store_new (const rdpSettings *settings)
 
FREERDP_API void certificate_store_free (rdpCertificateStore *certificate_store)
 
FREERDP_API int certificate_store_contains_data (rdpCertificateStore *certificate_store, const rdpCertificateData *certificate_data)
 
FREERDP_API rdpCertificateData * certificate_store_load_data (rdpCertificateStore *certificate_store, const char *host, UINT16 port)
 
FREERDP_API BOOL certificate_store_save_data (rdpCertificateStore *certificate_store, const rdpCertificateData *certificate_data)
 
FREERDP_API BOOL certificate_store_remove_data (rdpCertificateStore *certificate_store, const rdpCertificateData *certificate_data)
 
const FREERDP_API char * certificate_store_get_hosts_file (const rdpCertificateStore *certificate_store)
 
const FREERDP_API char * certificate_store_get_certs_path (const rdpCertificateStore *certificate_store)
 
const FREERDP_API char * certificate_store_get_hosts_path (const rdpCertificateStore *certificate_store)
 

Function Documentation

◆ certificate_data_free()

FREERDP_API void certificate_data_free ( rdpCertificateData *  certificate_data)
Here is the caller graph for this function:

◆ certificate_data_get_fingerprint()

const FREERDP_API char* certificate_data_get_fingerprint ( const rdpCertificateData *  cert)
Here is the caller graph for this function:

◆ certificate_data_get_host()

const FREERDP_API char* certificate_data_get_host ( const rdpCertificateData *  cert)
Here is the caller graph for this function:

◆ certificate_data_get_issuer()

const FREERDP_API char* certificate_data_get_issuer ( const rdpCertificateData *  cert)
Here is the caller graph for this function:

◆ certificate_data_get_pem()

const FREERDP_API char* certificate_data_get_pem ( const rdpCertificateData *  cert)
Here is the caller graph for this function:

◆ certificate_data_get_port()

FREERDP_API UINT16 certificate_data_get_port ( const rdpCertificateData *  cert)
Here is the caller graph for this function:

◆ certificate_data_get_subject()

const FREERDP_API char* certificate_data_get_subject ( const rdpCertificateData *  cert)
Here is the caller graph for this function:

◆ certificate_data_new()

FREERDP_API rdpCertificateData* certificate_data_new ( const char *  hostname,
UINT16  port 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_data_set_fingerprint()

FREERDP_API BOOL certificate_data_set_fingerprint ( rdpCertificateData *  cert,
const char *  fingerprint 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_data_set_issuer()

FREERDP_API BOOL certificate_data_set_issuer ( rdpCertificateData *  cert,
const char *  issuer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_data_set_pem()

FREERDP_API BOOL certificate_data_set_pem ( rdpCertificateData *  cert,
const char *  pem 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_data_set_subject()

FREERDP_API BOOL certificate_data_set_subject ( rdpCertificateData *  cert,
const char *  subject 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_store_contains_data()

FREERDP_API int certificate_store_contains_data ( rdpCertificateStore *  certificate_store,
const rdpCertificateData *  certificate_data 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_store_free()

FREERDP_API void certificate_store_free ( rdpCertificateStore *  certificate_store)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_store_get_certs_path()

const FREERDP_API char* certificate_store_get_certs_path ( const rdpCertificateStore *  certificate_store)
Here is the caller graph for this function:

◆ certificate_store_get_hosts_file()

const FREERDP_API char* certificate_store_get_hosts_file ( const rdpCertificateStore *  certificate_store)
Here is the caller graph for this function:

◆ certificate_store_get_hosts_path()

const FREERDP_API char* certificate_store_get_hosts_path ( const rdpCertificateStore *  certificate_store)

◆ certificate_store_load_data()

FREERDP_API rdpCertificateData* certificate_store_load_data ( rdpCertificateStore *  certificate_store,
const char *  host,
UINT16  port 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_store_new()

FREERDP_API rdpCertificateStore* certificate_store_new ( const rdpSettings *  settings)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_store_remove_data()

FREERDP_API BOOL certificate_store_remove_data ( rdpCertificateStore *  certificate_store,
const rdpCertificateData *  certificate_data 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ certificate_store_save_data()

FREERDP_API BOOL certificate_store_save_data ( rdpCertificateStore *  certificate_store,
const rdpCertificateData *  certificate_data 
)
Here is the call graph for this function:
Here is the caller graph for this function: