ClassProtectionSettings
Configures document protection mode, enforcement, and password hashing parameters for restricting editing permissions.
Definition
Namespace:Telerik.Windows.Documents.Flow.Model.Protection
Assembly:Telerik.Windows.Documents.Flow.dll
Syntax:
public class ProtectionSettings
Inheritance: objectProtectionSettings
Properties
AlgorithmName
Gets or sets the hash algorithm identifier for password verification. Use predefined values from ProtectionAlgorithmNames.
Declaration
public string AlgorithmName { get; set; }
Property Value
The name of the algorithm. The protection algorithm.
Enforced
Gets or sets whether protection restrictions are actively enforced, requiring password verification to disable.
Hash
Gets or sets the computed hash of the protection password combined with salt and spin iterations for verification.
ProtectionMode
Gets or sets the level of editing restrictions applied when protection is enforced.
Declaration
public ProtectionMode ProtectionMode { get; set; }
Property Value
The protection mode.
Salt
Gets or sets the randomly generated salt value used in password hash computation to prevent rainbow table attacks.