public KeysController(IKeyDistributionBuilder builder,
                       IOptions <MainSettings> settings)
 {
     _builder    = builder;
     _settings   = settings;
     _httpClient = new HttpClient();
 }
Exemple #2
0
        public PrivateKeyGenerator(IOptions <MainSettings> settings,
                                   IKeyDistributionBuilder builder,
                                   ILoginService loginService)
        {
            _settings     = settings;
            _builder      = builder;
            _loginService = loginService;

            cpabeCenter = new MockCPAbe();
        }
Exemple #3
0
        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;
        }
Exemple #4
0
 public AbeDecorator()
 {
     _builder    = new KeyDistributionBuilder(new ProtobufDataSerializer(), new DataSymmetricEncryption());
     cpabeCenter = new MockCPAbe();
 }