public EncryptionService(IRsaManager rsaManager, IDecryptionManager decryptionManager, IEncryptionManager encryptionManager) { this.rsaManager = rsaManager; this.decryptionManager = decryptionManager; this.encryptionManager = encryptionManager; }
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(); }
public TokenManager(IRsaManager rsaManager, ITokenStore tokenStore) { _rsaManager = rsaManager; _tokenStore = tokenStore; }
public RsaFixture() { MockedRsaStore = new Mock <IRsaStore>(); RsaManager = new RsaManager(MockedRsaStore.Object); }