Esempio n. 1
0
 public EncryptionService(IRsaManager rsaManager, IDecryptionManager decryptionManager,
                          IEncryptionManager encryptionManager)
 {
     this.rsaManager        = rsaManager;
     this.decryptionManager = decryptionManager;
     this.encryptionManager = encryptionManager;
 }
Esempio n. 2
0
        public async Task GetPrivateKey()
        {
            _services.AddScoped <IRsaStore, RsaStore>();
            _services.AddScoped <IRsaManager, RsaManager>();

            _serviceProvider = _services.BuildServiceProvider();


            //IRsaStore rsaStore = _serviceProvider.GetRequiredService<IRsaStore>();
            //string privateKey = rsaStore.GetPrivateKey().Result;
            IRsaManager rsaManager = _serviceProvider.GetRequiredService <IRsaManager>();
            //await rsaManager.GetRsaPrivateKeyParameters();
            var keyParam = await rsaManager.GetRsaPublicKeyParameters();
        }
Esempio n. 3
0
 public TokenManager(IRsaManager rsaManager, ITokenStore tokenStore)
 {
     _rsaManager = rsaManager;
     _tokenStore = tokenStore;
 }
Esempio n. 4
0
 public RsaFixture()
 {
     MockedRsaStore = new Mock <IRsaStore>();
     RsaManager     = new RsaManager(MockedRsaStore.Object);
 }