JScript | |
---|---|
public interface ISecurityService implements IService |
Name | Description | |
---|---|---|
![]() | Audit | Audits the specified log information. |
![]() | ComputeHash | Computes hash for data. |
![]() | CreateObjectLoginToken | Create and registers object login token. |
![]() | CreatePKCS7Signature | Sign data with certificate and return signature |
![]() | Decrypt | Decrypts the data. |
![]() | DecryptData | Decrypts encrypted data. |
![]() | Encrypt | Encrypts the data string, |
![]() | EncryptData | Encrypts data with current data encryption key. |
![]() | EncryptDataForExchangeByAES128WithCertificate | Encrypts provided string by AES 128 with randomly generated symmetric key which is encrypted by RSA with certificate public key. |
![]() | EnsureInitialized | This method is called to initialize services. (Inherited from Selerix.Foundation.Interfaces.IService) |
![]() | GenerateApiKeyString | Generates random API key string. |
![]() | GenerateNewDataEncryptionKey | Generates new data encryption key. |
![]() | GenerateRandomString | Generates random string with alpha numerical symbols. |
![]() | GenerateShortCodeString | Generates short code string with alpha numerical symbols. |
![]() | GetCertificate | Gets the certificate. |
![]() | GetInputCryptoStream | Gets the input crypto stream. |
![]() | GetKey | Gets the key. |
![]() | GetOutputCryptoStream | Gets the output crypto stream. |
![]() | GetSecuredInputStream | Get Secured Input Stream. |
![]() | GetSecuredOutputStream | Get Secured Output Stream. |
![]() | IsUserInRole | Determines whether [is user in role] [the specified rolename]. |
![]() | LoadObjectLoginToken | Verify to valid loginGuid token and read associated parameters. |
![]() | ProtectKey | Protects encryption key with password. |
![]() | UnloadService | This method is called before the service is unloaded. (Inherited from Selerix.Foundation.Interfaces.IService) |
![]() | UnprotectKey | Unprotects encrypted key with provided password. |
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family