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)); }