lib/services/keyVault/lib/keyVault.js
/**
* A Key Vault client object.
*
* @class
* @param {object} [credentials]     The credentials, typically a {@linkcode KeyVaultCredentials} object. If null, an authentication filter must be provided.
* @param {string} [baseUri]         Ignored, may be null.
* @param {array}  [filters]         Extra filters to attach to the client.
*/
A Key Vault client object.
A Key Vault client object .
function KeyVaultClient(credentials, baseUri, filters) {
  if (credentials.createSigningFilter) {
    if (!filters) filters = [];
    filters.push(credentials.createSigningFilter());
  }
  this._internalClient = new InternalClient.KeyVaultInternalClient(credentials, baseUri, filters);
  this._keys = this._internalClient.keys;
  this._secrets = this._internalClient.secrets;
}
function KeyVaultClient ( credentials , baseUri , filters ) { if ( credentials . createSigningFilter ) { if ( ! filters ) filters = [ ] ; filters . push ( credentials . createSigningFilter ( ) ) ; } this . _internalClient = new InternalClient . KeyVaultInternalClient ( credentials , baseUri , filters ) ; this . _keys = this . _internalClient . keys ; this . _secrets = this . _internalClient . secrets ; }
A Key Vault client object.
A Key Vault client object .