Exemplo n.º 1
0
        public AzureKeyVaultContextBuilder FromJson(string json)
        {
            json = json ?? throw new SecureStoreException(
                             SecureStoreException.Type.InvalidConfiguration,
                             nameof(Resource.AzureKeyVaultJsonInvalidOrMissing));

            try
            {
                _context = JsonConvert.DeserializeObject <AzureKeyVaultContext>(json);
            }
            catch (Exception)
            {
            }

            _context = _context ?? throw new SecureStoreException(
                                 SecureStoreException.Type.InvalidConfiguration,
                                 nameof(Resource.AzureKeyVaultJsonInvalidOrMissing));

            return(this);
        }
 public AzureKeyVaultClient(AzureKeyVaultContext context)
 {
     _context = context;
 }
 public IAzureKeyVaultClient CreateClient(AzureKeyVaultContext context)
 {
     return(new AzureKeyVaultClient(context));
 }