public KeysController(IKeyDistributionBuilder builder, IOptions <MainSettings> settings) { _builder = builder; _settings = settings; _httpClient = new HttpClient(); }
public PrivateKeyGenerator(IOptions <MainSettings> settings, IKeyDistributionBuilder builder, ILoginService loginService) { _settings = settings; _builder = builder; _loginService = loginService; cpabeCenter = new MockCPAbe(); }
public AbeDecorator(IOptions <AbeSettings> options, IKeyDistributionBuilder builder) { _options = options; _builder = builder; cpabeCenter = new MockCPAbe(); SharedKey = _options.Value.SharedKey; Id = _options.Value.Id; KeyServiceId = _options.Value.KeyServiceId; AuthorityId = _options.Value.AuthorityId; Attributes = _options.Value.Attributes; KeyServiceUrl = _options.Value.KeyServiceUrl; }
public AbeDecorator() { _builder = new KeyDistributionBuilder(new ProtobufDataSerializer(), new DataSymmetricEncryption()); cpabeCenter = new MockCPAbe(); }