Liblinphone
5.4.0
|
Managing Ekt. More...
Typedefs | |
typedef struct _LinphoneEktInfo | LinphoneEktInfo |
Object representing all informations present in an Encrypted Key Transport event. | |
Managing Ekt.
const LinphoneEktInfo* linphone_core_create_ekt_info_from_xml | ( | const LinphoneCore * | core, |
const char * | xml_body | ||
) |
Gets a LinphoneEktInfo from an XML body.
core | the LinphoneCore |
xml_body | the string containing the XML body |
char* linphone_core_create_xml_from_ekt_info | ( | const LinphoneCore * | core, |
const LinphoneEktInfo * | ekt_info | ||
) |
bool_t linphone_core_is_ekt_plugin_loaded | ( | const LinphoneCore * | core | ) |
Gets if the EKT plugin is currently loaded in the Linphone core instance.
core | the LinphoneCore |
void linphone_core_set_ekt_plugin_loaded | ( | LinphoneCore * | core, |
bool_t | ekt_plugin_loaded | ||
) |
sets the state of the EKT plugin in the Linphone core instance.
core | the LinphoneCore |
ekt_plugin_loaded | whether the EKT plugin is loaded or not |
void linphone_ekt_info_add_cipher | ( | LinphoneEktInfo * | linphone_ekt_info, |
const char * | to, | ||
const LinphoneBuffer * | cipher | ||
) |
Add a cipher to the chipher map.
linphone_ekt_info | the LinphoneEktInfo. |
to | the address to set. |
cipher | the cipher to set. |
LinphoneDictionary* linphone_ekt_info_get_ciphers | ( | const LinphoneEktInfo * | linphone_ekt_info | ) |
LinphoneBuffer* linphone_ekt_info_get_cspi | ( | const LinphoneEktInfo * | linphone_ekt_info | ) |
const LinphoneAddress* linphone_ekt_info_get_from_address | ( | const LinphoneEktInfo * | linphone_ekt_info | ) |
uint16_t linphone_ekt_info_get_sspi | ( | const LinphoneEktInfo * | linphone_ekt_info | ) |
Get sSPI.
linphone_ekt_info | the LinphoneEktInfo. |
LinphoneEktInfo* linphone_ekt_info_ref | ( | LinphoneEktInfo * | linphone_ekt_info | ) |
Take a reference on a LinphoneEktInfo.
linphone_ekt_info | The LinphoneEktInfo object. |
void linphone_ekt_info_set_ciphers | ( | LinphoneEktInfo * | linphone_ekt_info, |
LinphoneDictionary * | ciphers | ||
) |
Set ciphers.
linphone_ekt_info | the LinphoneEktInfo. |
ciphers | the ciphers to set. |
void linphone_ekt_info_set_cspi | ( | LinphoneEktInfo * | linphone_ekt_info, |
const LinphoneBuffer * | cspi | ||
) |
Set cSPI.
linphone_ekt_info | the LinphoneEktInfo. |
cspi | the address to set. |
void linphone_ekt_info_set_from_address | ( | LinphoneEktInfo * | linphone_ekt_info, |
const LinphoneAddress * | from | ||
) |
Set from address.
linphone_ekt_info | the LinphoneEktInfo. |
from | the address to set. |
void linphone_ekt_info_set_sspi | ( | LinphoneEktInfo * | linphone_ekt_info, |
uint16_t | sspi | ||
) |
Set sSPI.
linphone_ekt_info | the LinphoneEktInfo. |
sspi | the sspi to set. |
void linphone_ekt_info_unref | ( | LinphoneEktInfo * | linphone_ekt_info | ) |
Release a LinphoneEktInfo.
linphone_ekt_info | The LinphoneEktInfo object. |