Interface IMessageEncryptionService
public interface IMessageEncryptionService
Fields
CiphertextPrefix
Prefix marking transport/at-rest encrypted content. Decrypt(string) is a pass-through for values without it.
public const string CiphertextPrefix = "$ENC$v1$"
Field Value
Properties
EncryptDatabaseEnabled
Whether database content should be encrypted at rest (server setting).
bool EncryptDatabaseEnabled { get; }
Property Value
Methods
Decrypt(string)
string Decrypt(string content)
Parameters
contentstring
Returns
DecryptNullable(string?)
string? DecryptNullable(string? value)
Parameters
valuestring
Returns
Encrypt(string)
string Encrypt(string plaintext)
Parameters
plaintextstring
Returns
EncryptNullable(string?)
string? EncryptNullable(string? value)
Parameters
valuestring