SecurityUtils Class |
Namespace: PDTec.IceNet.Sdk.Utils
public static class SecurityUtils
The SecurityUtils type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | 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.
|
![]() ![]() | CreateAesKey |
Creates an 256-bit AES key.
|
![]() ![]() | CreateDigitalSignature(String, Byte) |
Creates a digital signature.
|
![]() ![]() | CreateDigitalSignature(String, XmlElement) |
Creates a digital signature.
|
![]() ![]() | CreateDigitalSignature(Int32, String, Byte) |
Creates a digital signature.
|
![]() ![]() | CreateDigitalSignature(Int32, String, XmlElement) |
Creates a digital signature.
|
![]() ![]() | CreatePrivateKey(Boolean) |
Creates a 1024-bit RSA key pair.
|
![]() ![]() | CreatePrivateKey(Int32, Boolean) |
Creates a RSA key pair.
|
![]() ![]() | DecryptAes |
Decrypts data using the 256-bit AES algorithm.
|
![]() ![]() | EncryptAes |
Encrypts data using the 256-bit AES algorithm.
|
![]() ![]() | GetLicenseServerKey |
Retrieves the server key of the local machine.
|
![]() ![]() | GetPublicKey(String) |
Retrieves a public RSA key out of a private RSA key pair.
|
![]() ![]() | GetPublicKey(Int32, String) |
Retrieves a public RSA key out of a private RSA key pair.
|
![]() ![]() | HashPassword |
Hashes the password and produces a random salt value.
|
![]() ![]() | 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.
|
![]() ![]() | SignAes |
Signs data using the 256-bit AES algorithm.
|
![]() ![]() | ValidatePassword |
Validates the password.
|
![]() ![]() | VerifyAes |
Verifies a signature using the 256-bit AES algorithm.
|
![]() ![]() | VerifyDigitalSignature(String, Byte, String) |
Verifies the digital signature.
|
![]() ![]() | VerifyDigitalSignature(String, XmlElement, String) |
Verifies the digital signature.
|
![]() ![]() | VerifyDigitalSignature(Int32, String, Byte, String) |
Verifies the digital signature.
|
![]() ![]() | VerifyDigitalSignature(Int32, String, XmlElement, String) |
Verifies the digital signature.
|