SecurityUtils Class |
Namespace: PDTec.IceNet.Sdk.Utils
public static class SecurityUtils
The SecurityUtils type exposes the following members.
Name | Description | |
---|---|---|
AesCreateKey |
Creates an 256-bit AES key.
| |
AesCreateKeyString |
Creates an 256-bit AES key.
| |
AesDecrypt(Byte, Byte) |
Decrypts data using the 256-bit AES algorithm.
| |
AesDecrypt(Byte, String) |
Decrypts data using the 256-bit AES algorithm.
| |
AesDecrypt(String, String) |
Decrypts data using the 256-bit AES algorithm.
| |
AesDecrypt(Byte, SecurityUtilsBase64Variant, String) |
Decrypts data using the 256-bit AES algorithm.
| |
AesDecrypt(String, SecurityUtilsBase64Variant, String) |
Decrypts data using the 256-bit AES algorithm.
| |
AesEncrypt(Byte, Byte) |
Encrypts data using the 256-bit AES algorithm.
| |
AesEncrypt(Byte, String) |
Encrypts data using the 256-bit AES algorithm.
| |
AesEncrypt(String, String) |
Encrypts data using the 256-bit AES algorithm.
| |
AesEncrypt(Byte, SecurityUtilsBase64Variant, String) |
Encrypts data using the 256-bit AES algorithm.
| |
AesEncrypt(String, SecurityUtilsBase64Variant, String) |
Encrypts data using the 256-bit AES algorithm.
| |
AesSign | Obsolete.
Signs data using the 256-bit AES algorithm.
| |
AesVerify | Obsolete.
Verifies a signature using the 256-bit AES algorithm.
| |
ComputeSha1Hash(Byte) |
Computes the SHA1 hash of a binary value.
| |
ComputeSha1Hash(Stream) |
Computes the SHA1 hash of an input stream.
| |
ComputeSha256Hash |
Computes the SHA256 hash of a binary value.
| |
ConfigureNetSecurity |
Reads ServicePointManager.SecurityProtocol settings from configuration
and applies them to the runtime.
| |
GetLicenseServerKey |
Retrieves the server key of the local machine.
| |
HashPassword |
Hashes the password and produces a random salt value.
| |
HmacCreateKey |
Creates an 256-bit HMAC key.
| |
HmacCreateKeyString |
Creates an 256-bit HMAC key.
| |
HmacEncryptAndSign(Byte, Byte) |
Encrypts and signs data with AES/HMACSHA-256.
| |
HmacEncryptAndSign(Byte, String) |
Encrypts and signs data with AES/HMACSHA-256.
| |
HmacEncryptAndSign(String, String) |
Encrypts and signs data with AES/HMACSHA-256.
| |
HmacEncryptAndSign(Byte, SecurityUtilsBase64Variant, String) |
Encrypts and signs data with AES/HMACSHA-256.
| |
HmacEncryptAndSign(String, SecurityUtilsBase64Variant, String) |
Encrypts and signs data with AES/HMACSHA-256.
| |
HmacTryVerifyAndDecrypt(Byte, Byte, Byte) |
Verifies a HMACSHA-256 signature and decrypts data.
| |
HmacTryVerifyAndDecrypt(Byte, String, String) |
Verifies a HMACSHA-256 signature and decrypts data.
| |
HmacTryVerifyAndDecrypt(String, String, String) |
Verifies a HMACSHA-256 signature and decrypts data.
| |
HmacTryVerifyAndDecrypt(Byte, SecurityUtilsBase64Variant, String, String) |
Verifies a HMACSHA-256 signature and decrypts data.
| |
HmacTryVerifyAndDecrypt(String, SecurityUtilsBase64Variant, String, String) |
Verifies a HMACSHA-256 signature and decrypts data.
| |
Log(String) |
Adds a message to the security audit log. The message will appear with INFO priority.
| |
Log(String, Object) |
Adds a message to the security audit log. The message will appear with INFO priority.
| |
LogCritical(String) |
Adds a critical message to the security audit log. The message will appear with WARN priority.
| |
LogCritical(String, Object) |
Adds a critical message to the security audit log. The message will appear with WARN priority.
| |
MatchLicenseServerKey |
Matches a server key against a key from a license (file). Throws
a LicenseException is the key does not match.
| |
RsaCreateDigitalSignature(String, Byte) |
Creates a digital signature.
| |
RsaCreateDigitalSignature(String, XmlElement) |
Creates a digital signature of an XML element.
| |
RsaCreateDigitalSignature(String, SecurityUtilsRsaSigningHash, Byte) |
Creates a digital signature.
| |
RsaCreateDigitalSignature(String, SecurityUtilsRsaSigningHash, XmlElement) |
Creates a digital signature of an XML element.
| |
RsaCreateDigitalSignature(String, SecurityUtilsRsaSigningHash, SecurityUtilsRsaPadding, Byte) |
Creates a digital signature.
| |
RsaCreatePrivateKey(Boolean) |
Creates a 2048-bit RSA key pair.
| |
RsaCreatePrivateKey(Int32, Boolean) |
Creates a RSA key pair.
| |
RsaGetPublicKey |
Retrieves a public RSA key out of a private RSA key pair.
| |
RsaVerifyDigitalSignature(String, Byte, String) |
Verifies the digital signature.
| |
RsaVerifyDigitalSignature(String, XmlElement, String) |
Verifies the digital signature of an XML element.
| |
RsaVerifyDigitalSignature(String, SecurityUtilsRsaSigningHash, Byte, String) |
Verifies the digital signature.
| |
RsaVerifyDigitalSignature(String, SecurityUtilsRsaSigningHash, XmlElement, String) |
Verifies the digital signature of an XML element.
| |
RsaVerifyDigitalSignature(String, SecurityUtilsRsaSigningHash, SecurityUtilsRsaPadding, Byte, String) |
Verifies the digital signature.
| |
ValidatePassword |
Validates the password.
|