ProtectionLevel Enumeration

Provides the security service requested for an authenticated stream. This enumeration is used by the TcpTransportSecurity class for NetTcpBinding bindings, and by the NamedPipeTransportSecurity class for NetNamedPipeBinding bindings.

Enumerated values

ProtectionLevel value Meaning
None Specifies authentication only
Sign Signs data to ensure integrity of transmitted data
EncryptAndSign Encrypts and signs data to ensure confidentiality and integrity of transmitted data