Topic Path: Symbol Reference > Classes > TIdSASL Class > TIdSASL Properties > SecurityLevel Property
TIdSASL.SecurityLevel Property

Security level offered in the current SASL authentication mechanism.

property SecurityLevel: Cardinal;

SecurityLevel is a read-only Cardinal property that indicates the relative level of security for the SASL authentication mechanism. 

SecurityLevel is a bit-mask used according to the following values: 


Dec Hex Bin Description 

---------- -------- -------------------------------- --------------------


0 00000000 00000000000000000000000000000000 No security provided. 
100 00000064 00000000000000000000000001100100 Minimal security. 
200 000000C8 00000000000000000000000011001000 Integrity 
900 00000384 00000000000000000000001110000100 SKEY security level. 
4294967295 FFFFFFFF 11111111111111111111111111111111 Privacy 


Other bit-masks may be defined in the future; bits which are not understood for the current authentication mechanism must be negotiated off. 

SecurityLevel is an advisory value only, and programmers can decide if they choose to to honour its use in the athentication mechanism.

Copyright 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.