| 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. |