Edit

Share via


MachineKeyProtection Enum

Definition

Specifies values that indicates whether data should be encrypted or decrypted, whether a hash-based message authentication code (HMAC) should be appended or validated, or both.

C#
public enum MachineKeyProtection
Inheritance
MachineKeyProtection

Fields

Name Value Description
All 0

Specifies that a hash-based message authentication code (HMAC) should be appended to the data and that the data should be encrypted (for the Encode(Byte[], MachineKeyProtection) method) or that the data should be both decrypted and validated (for the Decode(String, MachineKeyProtection) method).

Encryption 1

Specifies that the data should be encrypted (for the Encode(Byte[], MachineKeyProtection) method) or decrypted (for the Decode(String, MachineKeyProtection) method).

Validation 2

Specifies that a hash-based message authentication code (HMAC) should be appended to the data (for the Encode(Byte[], MachineKeyProtection) method) or validated (for the Decode(String, MachineKeyProtection) method).

Applies to

Product Versions
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1