BenSelect Documentation
ISecurityService Interface Members
See Also  Methods  Send Feedback
Selerix.Foundation.Interfaces Namespace : ISecurityService Interface


The following tables list the members exposed by ISecurityService.

Public Methods

 NameDescription
 MethodAuditAudits the specified log information.  
 MethodComputeHashComputes hash for data.  
 MethodCreateObjectLoginTokenCreate and registers object login token.  
 MethodCreatePKCS7SignatureSign data with certificate and return signature  
 MethodDecryptDecrypts the data.  
 MethodDecryptDataDecrypts encrypted data.  
 MethodEncryptEncrypts the data string,  
 MethodEncryptDataEncrypts data with current data encryption key.  
 MethodEncryptDataForExchangeByAES128WithCertificateEncrypts provided string by AES 128 with randomly generated symmetric key which is encrypted by RSA with certificate public key.  
 MethodEnsureInitializedThis method is called to initialize services. (Inherited from Selerix.Foundation.Interfaces.IService)
 MethodGenerateApiKeyStringGenerates random API key string.  
 MethodGenerateNewDataEncryptionKeyGenerates new data encryption key.  
 MethodGenerateRandomStringGenerates random string with alpha numerical symbols.  
 MethodGenerateShortCodeStringGenerates short code string with alpha numerical symbols.  
 MethodGetCertificateGets the certificate.  
 MethodGetInputCryptoStreamGets the input crypto stream.  
 MethodGetKeyGets the key.  
 MethodGetOutputCryptoStreamGets the output crypto stream.  
 MethodGetSecuredInputStreamGet Secured Input Stream.  
 MethodGetSecuredOutputStreamGet Secured Output Stream.  
 MethodIsUserInRoleDetermines whether [is user in role] [the specified rolename].  
 MethodLoadObjectLoginTokenVerify to valid loginGuid token and read associated parameters.  
 MethodProtectKeyProtects encryption key with password.  
 MethodUnloadServiceThis method is called before the service is unloaded. (Inherited from Selerix.Foundation.Interfaces.IService)
 MethodUnprotectKeyUnprotects encrypted key with provided password.  
Top

See Also

© 2024 All Rights Reserved.