Example #1
0
        public MessangerCryptor(
            IServiceProvider serviceProvider,
            IAesCipher aes,
            IRsaCypher rsa,
            ISessionCacheService sessionCacheService,
            ICypherProvider cypherProvider,
            ISessionProvider sessionProvider,
            IStrongKeyProvider strongKeyProvider)
        {
            this.serviceProvider = serviceProvider;

            this.aes = aes;
            this.rsa = rsa;

            this.sessionCacheService = sessionCacheService;
            this.cypherProvider      = cypherProvider;
            this.strongKeyProvider   = strongKeyProvider;
            this.sessionProvider     = sessionProvider;
        }
Example #2
0
 public SessionService(ISessionProvider sessionProvider,
                       ITransactionProvider transactionProvider,
                       IRsaCypher rsaCypher,
                       UserManager <User> userManager,
                       RoleManager <IdentityRole> roleManager,
                       IStrongKeyProvider strongKeyProvider,
                       ICypherProvider cypherProvider,
                       IAesCipher aesCypher,
                       ISessionCacheService sessionCacheService,
                       ProcessingProvider processingProvider)
 {
     this.transactionProvider = transactionProvider;
     this.sessionProvider     = sessionProvider;
     this.rsaCypher           = rsaCypher;
     this.roleManager         = roleManager;
     this.userManager         = userManager;
     this.strongKeyProvider   = strongKeyProvider;
     this.cypherProvider      = cypherProvider;
     this.aesCypher           = aesCypher;
     this.sessionCacheService = sessionCacheService;
     this.processingProvider  = processingProvider;
 }