CryptoConfiguration Members

HealthVault

The CryptoConfiguration type exposes the following members.

  NameDescription
Public method Static member CreateHashAlgorithm()()()()
Creates a new hash algorithm with default values.
Public method Static member CreateHashAlgorithm(String)
Creates a new hash algorithm based on the specified algorithmName.
Public method Static member CreateHmac(array<Byte>[]()[][])
Creates a new Hash Message Authentication Code (HMAC) based on the current key.
Public method Static member CreateHmac(String)
Creates a new Hash Message Authentication Code (HMAC) instance based on the specified algorithmName.
Public method Static member CreateHmac(String, array<Byte>[]()[][])
Creates a new Hash Message Authentication Code (HMAC) instance using the specified algorithmName and keyMaterial.
Public method Static member CreateSymmetricAlgorithm
Constructs a symmetric key algorithm based on the specified algorithmName and keyMaterial.
Public method Static member GenerateHmacSharedSecret
Generates an HMAC shared secret for the default HMAC algorithm.

  NameDescription
Public property Static member CryptoServiceProviderName
Gets the name of the crypto service provider for the currently running operating system version.
Public property Static member HashAlgorithmName
Gets the preferred application-wide hash algorithm name.
Public property Static member HmacAlgorithmName
Gets the preferred application-wide Hash Message Authentication Code (HMAC) algorithm name.
Public property Static member SignatureAlgorithmName
Gets the preferred application-wide signature algorithm name.
Public property Static member SignatureHashAlgorithmName
Gets the preferred application-wide hash algorithm name for computing digests to be used for signature generation.
Public property Static member SymmetricAlgorithmName
Gets the preferred application-wide symmetric algorithm name.
Show: