Liblinphone  5.5.0
Linphone.DigestAuthenticationPolicy Class Reference
Inheritance diagram for Linphone.DigestAuthenticationPolicy:
Linphone.LinphoneObject

Properties

bool AllowMd5 [get, set]
 
bool AllowNoQop [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from Linphone.LinphoneObject
static String linphone_pointer_to_string (IntPtr ptr)
 
static IntPtr linphone_string_to_pointer ([MarshalAs(LinphoneWrapper.ByteStringMarshalling)] String str)
 
IntPtr StringArrayToBctbxList (IEnumerable< string > stringlist)
 
void CleanStringArrayPtrs (IntPtr l)
 

Detailed Description

The LinphoneDigestAuthenticationPolicy holds parameters relative to digest authentication procedures.

Property Documentation

bool Linphone.DigestAuthenticationPolicy.AllowMd5
getset

Get whether MD5 hash algorithm is allowed.

The default value is true, in order to maximize interoperability. MD5 is considered as a weak algorithm, some might want to disable it, in which case SHA-256 will be required to perform digest authentication.

Returns
a boolean value
bool Linphone.DigestAuthenticationPolicy.AllowNoQop
getset

Get whether digest authentication without 'qop=auth' mode is allowed.

The default value is true, in order to maximize interoperability. 'qop=auth' mode enforces security thanks to the use of a client nonce, which makes password brute forcing more difficult. When set to false, linphone will refuse to authenticate to servers that are not implementing the qop=auth mode.

Returns
a boolean value

The documentation for this class was generated from the following file: