Show / Hide Table of Contents

Interface ICryptographyProvider

Namespace: DotNetNuke.Abstractions.Security
Assembly: DotNetNuke.Abstractions.dll
Syntax
public interface ICryptographyProvider

Properties

EncryptParameterAlgorithmName

Declaration
string EncryptParameterAlgorithmName { get; }
Property Value
Type Description
string

EncryptStringAlgorithmName

Declaration
string EncryptStringAlgorithmName { get; }
Property Value
Type Description
string

Methods

DecryptParameter(string, string, string)

Declaration
string DecryptParameter(string message, string passphrase, string algorithmName)
Parameters
Type Name Description
string message
string passphrase
string algorithmName
Returns
Type Description
string

DecryptString(string, string, string, string)

Declaration
string DecryptString(string message, string passphrase, string algorithmName, string initializationVector)
Parameters
Type Name Description
string message
string passphrase
string algorithmName
string initializationVector
Returns
Type Description
string

EncryptParameter(string, string)

Declaration
(string EncryptedMessage, string Algorithm) EncryptParameter(string message, string passphrase)
Parameters
Type Name Description
string message
string passphrase
Returns
Type Description
(string EncryptedMessage, string Algorithm)

EncryptString(string, string)

Declaration
(string EncryptedMessage, string Algorithm, string InitializationVector) EncryptString(string message, string passphrase)
Parameters
Type Name Description
string message
string passphrase
Returns
Type Description
(string EncryptedMessage, string Algorithm, string InitializationVector)

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS