Microsoft.Azure.KeyVault.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Azure.KeyVault</name>
    </assembly>
    <members>
        <member name="M:Microsoft.Azure.KeyVault.HttpBearerChallenge.IsBearerChallenge(System.String)">
            <summary>
            Tests whether an authentication header is a Bearer challenge
            </summary>
            <remarks>
            This method is forgiving: if the parameter is null, or the scheme
            in the header is missing, then it will simply return false.
            </remarks>
            <param name="challenge">The AuthenticationHeaderValue to test</param>
            <returns>True if the header is a Bearer challenge</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.HttpBearerChallenge.#ctor(System.Uri,System.String)">
            <summary>
            Parses an HTTP WWW-Authentication Bearer challenge from a server.
            </summary>
            <param name="challenge">The AuthenticationHeaderValue to parse</param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.HttpBearerChallenge.TryGetValue(System.String,System.String@)">
            <summary>
            Returns the value stored at the specified key.
            </summary>
            <remarks>
            If the key does not exist, will return false and the
            content of value will not be changed
            </remarks>
            <param name="key">The key to be retrieved</param>
            <param name="value">The value for the specified key</param>
            <returns>True when the key is found, false when it is not</returns>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.HttpBearerChallenge.AuthorizationServer">
            <summary>
            Returns the URI for the Authorization server if present,
            otherwise string.Empty
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.HttpBearerChallenge.Resource">
            <summary>
            Returns the Realm value if present, otherwise the Authority
            of the request URI given in the ctor
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.HttpBearerChallenge.Scope">
            <summary>
            Returns the Scope value if present, otherwise string.Empty
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Internal.IKeyOperations">
            <summary>
            Cryptographic and management operations for keys in a vault
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.BackupAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Requests that a backup of the specified key be downloaded to the
            client.
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.CreateAsync(System.String,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Creates a new, named, key in the specified vault.
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.DecryptDataAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Decrypts a single block of data.
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.DeleteKeyAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete the specified key
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.EncryptDataAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Encrypts a single block of data.
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Retrieves the public portion of a key plus its attributes
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.ImportAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Imports a key into the specified vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.ListAsync(System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the keys in the vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.ListNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of keys in the vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.ListVersionsAsync(System.String,System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the versions of a key
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.ListVersionsNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of versions of a key
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.RestoreAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Restores the backup key in to a vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.SignAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Creates a signature from a digest using the specified key in the
            vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.UnwrapKeyAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Unwraps a symmetric key using the specified key in the vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.UpdateAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Updates the Key Attributes associated with the specified key
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.VerifyAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Verifies a signature using the specified key
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.IKeyOperations.WrapKeyAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Wraps a symmetric key using the specified key
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.IKeyVaultInternalClient.ApiVersion">
            <summary>
            Gets the API version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.IKeyVaultInternalClient.BaseUri">
            <summary>
            Gets the URI used as the base for all cloud service requests.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.IKeyVaultInternalClient.Credentials">
            <summary>
            Gets or sets the credential
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.IKeyVaultInternalClient.LongRunningOperationInitialTimeout">
            <summary>
            Gets or sets the initial timeout for Long Running Operations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.IKeyVaultInternalClient.LongRunningOperationRetryTimeout">
            <summary>
            Gets or sets the retry timeout for Long Running Operations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.IKeyVaultInternalClient.Keys">
            <summary>
            Cryptographic and management operations for keys in a vault
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.IKeyVaultInternalClient.Secrets">
            <summary>
            Operations for secrets in a vault
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Internal.ISecretOperations">
            <summary>
            Operations for secrets in a vault
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.ISecretOperations.DeleteAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Delete the specified secret
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.ISecretOperations.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a secret
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.ISecretOperations.ListAsync(System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the secrets in the specified vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.ISecretOperations.ListNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of secrets in the specified vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.ISecretOperations.ListVersionsAsync(System.String,System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the versions of a secret in the specified vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.ISecretOperations.ListVersionsNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the versions of a secret in the specified vault
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.ISecretOperations.SetAsync(System.String,Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Sets a secret in the specified vault.
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.ISecretOperations.UpdateAsync(System.String,Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Update the specified secret
            </summary>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Internal.KeyOperations">
            <summary>
            Cryptographic and management operations for keys in a vault
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.#ctor(Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient)">
            <summary>
            Initializes a new instance of the KeyOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.BackupAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Requests that a backup of the specified key be downloaded to the
            client.
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.CreateAsync(System.String,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Creates a new, named, key in the specified vault.
            </summary>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.DecryptDataAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Decrypts a single block of data.
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.DeleteKeyAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete the specified key
            </summary>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.EncryptDataAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Encrypts a single block of data.
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Retrieves the public portion of a key plus its attributes
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.ImportAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Imports a key into the specified vault
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.ListAsync(System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the keys in the vault
            </summary>
            <param name='vault'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.ListNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of keys in the vault
            </summary>
            <param name='nextLink'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.ListVersionsAsync(System.String,System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the versions of a key
            </summary>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.ListVersionsNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of versions of a key
            </summary>
            <param name='nextLink'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.RestoreAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Restores the backup key in to a vault
            </summary>
            <param name='vault'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.SignAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Creates a signature from a digest using the specified key in the
            vault
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.UnwrapKeyAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Unwraps a symmetric key using the specified key in the vault
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.UpdateAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Updates the Key Attributes associated with the specified key
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.VerifyAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Verifies a signature using the specified key
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperations.WrapKeyAsync(System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Wraps a symmetric key using the specified key
            </summary>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.Backup(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String)">
            <summary>
            Requests that a backup of the specified key be downloaded to the
            client.
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.BackupAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String)">
            <summary>
            Requests that a backup of the specified key be downloaded to the
            client.
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.Create(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Creates a new, named, key in the specified vault.
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.CreateAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Creates a new, named, key in the specified vault.
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.DecryptData(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Decrypts a single block of data.
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.DecryptDataAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Decrypts a single block of data.
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.DeleteKey(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,System.String)">
            <summary>
            Delete the specified key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.DeleteKeyAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,System.String)">
            <summary>
            Delete the specified key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.EncryptData(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Encrypts a single block of data.
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.EncryptDataAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Encrypts a single block of data.
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.Get(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String)">
            <summary>
            Retrieves the public portion of a key plus its attributes
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.GetAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String)">
            <summary>
            Retrieves the public portion of a key plus its attributes
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.Import(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Imports a key into the specified vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.ImportAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Imports a key into the specified vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.List(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,System.Nullable{System.Int32})">
            <summary>
            List the keys in the vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.ListAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,System.Nullable{System.Int32})">
            <summary>
            List the keys in the vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.ListNext(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String)">
            <summary>
            List the next page of keys in the vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='nextLink'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.ListNextAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String)">
            <summary>
            List the next page of keys in the vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='nextLink'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.ListVersions(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,System.String,System.Nullable{System.Int32})">
            <summary>
            List the versions of a key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.ListVersionsAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,System.String,System.Nullable{System.Int32})">
            <summary>
            List the versions of a key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='keyName'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.ListVersionsNext(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String)">
            <summary>
            List the next page of versions of a key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='nextLink'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.ListVersionsNextAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String)">
            <summary>
            List the next page of versions of a key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='nextLink'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.Restore(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Restores the backup key in to a vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.RestoreAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Restores the backup key in to a vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.Sign(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Creates a signature from a digest using the specified key in the
            vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.SignAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Creates a signature from a digest using the specified key in the
            vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.UnwrapKey(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Unwraps a symmetric key using the specified key in the vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.UnwrapKeyAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Unwraps a symmetric key using the specified key in the vault
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.Update(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Updates the Key Attributes associated with the specified key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.UpdateAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Updates the Key Attributes associated with the specified key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.Verify(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Verifies a signature using the specified key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.VerifyAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Verifies a signature using the specified key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.WrapKey(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Wraps a symmetric key using the specified key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOperationsExtensions.WrapKeyAsync(Microsoft.Azure.KeyVault.Internal.IKeyOperations,System.String,Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent)">
            <summary>
            Wraps a symmetric key using the specified key
            </summary>
            <param name='operations'>
            Reference to the Microsoft.Azure.KeyVault.Internal.IKeyOperations.
            </param>
            <param name='keyIdentifier'>
            Required.
            </param>
            <param name='keyOpRequest'>
            Required.
            </param>
            <returns>
            Represents the response to a key operation request.
            </returns>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent">
            <summary>
            Represents a key operation request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent.#ctor">
            <summary>
            Initializes a new instance of the
            KeyOpRequestMessageWithRawJsonContent class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyOpRequestMessageWithRawJsonContent.RawJsonRequest">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Internal.KeyOpResponseMessageWithRawJsonContent">
            <summary>
            Represents the response to a key operation request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyOpResponseMessageWithRawJsonContent.#ctor">
            <summary>
            Initializes a new instance of the
            KeyOpResponseMessageWithRawJsonContent class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyOpResponseMessageWithRawJsonContent.KeyOpResponse">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.#ctor">
            <summary>
            Initializes a new instance of the KeyVaultInternalClient class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.#ctor(Microsoft.Azure.KeyVault.KeyVaultCredential,System.Uri)">
            <summary>
            Initializes a new instance of the KeyVaultInternalClient class.
            </summary>
            <param name='credentials'>
            Required. Gets or sets the credential
            </param>
            <param name='baseUri'>
            Optional. Gets the URI used as the base for all cloud service
            requests.
            </param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.#ctor(Microsoft.Azure.KeyVault.KeyVaultCredential)">
            <summary>
            Initializes a new instance of the KeyVaultInternalClient class.
            </summary>
            <param name='credentials'>
            Required. Gets or sets the credential
            </param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.#ctor(System.Net.Http.HttpClient)">
            <summary>
            Initializes a new instance of the KeyVaultInternalClient class.
            </summary>
            <param name='httpClient'>
            The Http client
            </param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.#ctor(Microsoft.Azure.KeyVault.KeyVaultCredential,System.Uri,System.Net.Http.HttpClient)">
            <summary>
            Initializes a new instance of the KeyVaultInternalClient class.
            </summary>
            <param name='credentials'>
            Required. Gets or sets the credential
            </param>
            <param name='baseUri'>
            Optional. Gets the URI used as the base for all cloud service
            requests.
            </param>
            <param name='httpClient'>
            The Http client
            </param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.#ctor(Microsoft.Azure.KeyVault.KeyVaultCredential,System.Net.Http.HttpClient)">
            <summary>
            Initializes a new instance of the KeyVaultInternalClient class.
            </summary>
            <param name='credentials'>
            Required. Gets or sets the credential
            </param>
            <param name='httpClient'>
            The Http client
            </param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.Clone(Hyak.Common.ServiceClient{Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient})">
            <summary>
            Clones properties from current instance to another
            KeyVaultInternalClient instance
            </summary>
            <param name='client'>
            Instance of KeyVaultInternalClient to clone to
            </param>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.ApiVersion">
            <summary>
            Gets the API version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.BaseUri">
            <summary>
            Gets the URI used as the base for all cloud service requests.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.Credentials">
            <summary>
            Gets or sets the credential
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.LongRunningOperationInitialTimeout">
            <summary>
            Gets or sets the initial timeout for Long Running Operations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.LongRunningOperationRetryTimeout">
            <summary>
            Gets or sets the retry timeout for Long Running Operations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.Keys">
            <summary>
            Cryptographic and management operations for keys in a vault
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.Secrets">
            <summary>
            Operations for secrets in a vault
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Internal.SecretOperations">
            <summary>
            Operations for secrets in a vault
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.#ctor(Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient)">
            <summary>
            Initializes a new instance of the SecretOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.DeleteAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Delete the specified secret
            </summary>
            <param name='secretIdentifier'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a secret
            </summary>
            <param name='secretIdentifier'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.ListAsync(System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the secrets in the specified vault
            </summary>
            <param name='vault'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.ListNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of secrets in the specified vault
            </summary>
            <param name='nextLink'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.ListVersionsAsync(System.String,System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the versions of a secret in the specified vault
            </summary>
            <param name='vault'>
            Required.
            </param>
            <param name='secretName'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.ListVersionsNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the versions of a secret in the specified vault
            </summary>
            <param name='nextLink'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.SetAsync(System.String,Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Sets a secret in the specified vault.
            </summary>
            <param name='secretIdentifier'>
            Required.
            </param>
            <param name='request'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperations.UpdateAsync(System.String,Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent,System.Threading.CancellationToken)">
            <summary>
            Update the specified secret
            </summary>
            <param name='secretIdentifier'>
            Required.
            </param>
            <param name='request'>
            Required.
            </param>
            <param name='cancellationToken'>
            Cancellation token.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.SecretOperations.Client">
            <summary>
            Gets a reference to the
            Microsoft.Azure.KeyVault.Internal.KeyVaultInternalClient.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.Delete(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String)">
            <summary>
            Delete the specified secret
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='secretIdentifier'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.DeleteAsync(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String)">
            <summary>
            Delete the specified secret
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='secretIdentifier'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.Get(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String)">
            <summary>
            Gets a secret
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='secretIdentifier'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.GetAsync(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String)">
            <summary>
            Gets a secret
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='secretIdentifier'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.List(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String,System.Nullable{System.Int32})">
            <summary>
            List the secrets in the specified vault
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.ListAsync(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String,System.Nullable{System.Int32})">
            <summary>
            List the secrets in the specified vault
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.ListNext(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String)">
            <summary>
            List the next page of secrets in the specified vault
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='nextLink'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.ListNextAsync(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String)">
            <summary>
            List the next page of secrets in the specified vault
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='nextLink'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.ListVersions(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String,System.String,System.Nullable{System.Int32})">
            <summary>
            List the versions of a secret in the specified vault
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='secretName'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.ListVersionsAsync(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String,System.String,System.Nullable{System.Int32})">
            <summary>
            List the versions of a secret in the specified vault
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='vault'>
            Required.
            </param>
            <param name='secretName'>
            Required.
            </param>
            <param name='top'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.ListVersionsNext(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String)">
            <summary>
            List the versions of a secret in the specified vault
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='nextLink'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.ListVersionsNextAsync(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String)">
            <summary>
            List the versions of a secret in the specified vault
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='nextLink'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.Set(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String,Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent)">
            <summary>
            Sets a secret in the specified vault.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='secretIdentifier'>
            Required.
            </param>
            <param name='request'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.SetAsync(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String,Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent)">
            <summary>
            Sets a secret in the specified vault.
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='secretIdentifier'>
            Required.
            </param>
            <param name='request'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.Update(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String,Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent)">
            <summary>
            Update the specified secret
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='secretIdentifier'>
            Required.
            </param>
            <param name='request'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretOperationsExtensions.UpdateAsync(Microsoft.Azure.KeyVault.Internal.ISecretOperations,System.String,Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent)">
            <summary>
            Update the specified secret
            </summary>
            <param name='operations'>
            Reference to the
            Microsoft.Azure.KeyVault.Internal.ISecretOperations.
            </param>
            <param name='secretIdentifier'>
            Required.
            </param>
            <param name='request'>
            Required.
            </param>
            <returns>
            Represents the response to a secret operation request.
            </returns>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent">
            <summary>
            Represents a secret operation request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent.#ctor">
            <summary>
            Initializes a new instance of the
            SecretRequestMessageWithRawJsonContent class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.SecretRequestMessageWithRawJsonContent.RawJsonRequest">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Internal.SecretResponseMessageWithRawJsonContent">
            <summary>
            Represents the response to a secret operation request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Internal.SecretResponseMessageWithRawJsonContent.#ctor">
            <summary>
            Initializes a new instance of the
            SecretResponseMessageWithRawJsonContent class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Internal.SecretResponseMessageWithRawJsonContent.Response">
            <summary>
            Optional.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.KeyVaultClient">
            <summary>
            Client class to perform cryptographic key operations and vault operations
            against the Key Vault service.
            Thread safety: This class is thread-safe.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.#ctor(Microsoft.Azure.KeyVault.KeyVaultClient.AuthenticationCallback)">
            <summary>
            Constructor
            </summary>
            <param name="authenticationCallback">The authentication callback</param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.#ctor(Microsoft.Azure.KeyVault.KeyVaultClient.AuthenticationCallback,System.Net.Http.HttpClient)">
            <summary>
            Constructor
            </summary>
            <param name="authenticationCallback">The authentication callback</param>
            <param name="httpClient">Customized HTTP client </param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.#ctor(Microsoft.Azure.KeyVault.KeyVaultCredential,System.Net.Http.DelegatingHandler[])">
            <summary>
            Constructor for testability
            </summary>
            <param name="credential">Credential for key vault operations</param>
            <param name="handlers">Custom HTTP handlers</param>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.EncryptAsync(System.String,System.String,System.String,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Encrypts a single block of data. The amount of data that may be encrypted is determined
            by the target key type and the encryption algorithm.
            </summary>
            <param name="vault">The URL of the vault</param>
            <param name="keyName">The name of the key</param>
            <param name="keyVersion">The version of the key (optional)</param>
            <param name="algorithm">The algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm. </param>
            <param name="plainText">The plain text</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The encrypted text</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.EncryptAsync(System.String,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Encrypts a single block of data. The amount of data that may be encrypted is determined
            by the target key type and the encryption algorithm.
            </summary>
            <param name="keyIdentifier">The full key identifier</param>
            <param name="algorithm">The algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="plainText">The plain text</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The encrypted text</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.DecryptAsync(System.String,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Decrypts a single block of encrypted data
            </summary>
            <param name="keyIdentifier">The full key identifier</param>
            <param name="algorithm">The algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="cipherText">The cipher text</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The decryption result</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.SignAsync(System.String,System.String,System.String,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Creates a signature from a digest using the specified key in the vault
            </summary>
            <param name="vault">The URL of the vault</param>
            <param name="keyName">The name of the key</param>
            <param name="keyVersion">The version of the key (optional)</param>
            <param name="algorithm">The signing algorithm. For more information on possible algorithm types, see JsonWebKeySignatureAlgorithm. </param>
            <param name="digest">The digest value to sign</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The signature value</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.SignAsync(System.String,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Creates a signature from a digest using the specified key in the vault
            </summary>
            <param name="keyIdentifier"> The global key identifier of the signing key </param>
            <param name="algorithm">The signing algorithm. For more information on possible algorithm types, see JsonWebKeySignatureAlgorithm. </param>
            <param name="digest">The digest value to sign</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The signature value</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.VerifyAsync(System.String,System.String,System.Byte[],System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Verifies a signature using the specified key
            </summary>
            <param name="keyIdentifier"> The global key identifier of the key used for signing </param>
            <param name="algorithm"> The signing/verification algorithm. For more information on possible algorithm types, see JsonWebKeySignatureAlgorithm.</param>
            <param name="digest"> The digest used for signing </param>
            <param name="signature"> The signature to be verified </param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns> true if the signature is verified, false otherwise. </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.WrapKeyAsync(System.String,System.String,System.String,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Wraps a symmetric key using the specified key
            </summary>
            <param name="vault">The URL of the vault</param>
            <param name="keyName">The name of the key</param>
            <param name="keyVersion">The version of the key (optional)</param>
            <param name="algorithm">The signing algorithm. For more information on possible algorithm types, see JsonWebKeySignatureAlgorithm. </param>
            <param name="key"> The symmetric key </param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns> The wrapped symmetric key </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.WrapKeyAsync(System.String,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Wraps a symmetric key using the specified key
            </summary>
            <param name="keyIdentifier"> The global key identifier of the key used for wrapping </param>
            <param name="algorithm"> The wrap algorithm. For more information on possible algorithm types, see JsonWebKeySignatureAlgorithm.</param>
            <param name="key"> The symmetric key </param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns> The wrapped symmetric key </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.UnwrapKeyAsync(System.String,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Unwraps a symmetric key using the specified key in the vault
                that has initially been used for wrapping the key.
            </summary>
            <param name="keyIdentifier"> The global key identifier of the wrapping/unwrapping key </param>
            <param name="algorithm">The unwrap algorithm. For more information on possible algorithm types, see JsonWebKeySignatureAlgorithm.</param>
            <param name="wrappedKey">The wrapped symmetric key</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The unwrapped symmetric key</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.CreateKeyAsync(System.String,System.String,System.String,System.Nullable{System.Int32},System.String[],Microsoft.Azure.KeyVault.KeyAttributes,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Creates a new, named, key in the specified vault.
            </summary>
            <param name="vault">The URL for the vault in which the key is to be created.</param>
            <param name="keyName">The name for the key</param>
            <param name="keyType">The type of key to create. For valid key types, see WebKeyTypes.</param>
            <param name="keyAttributes">The attributes of the key. For more information on possible attributes, see KeyAttributes.</param>
            <param name="keySize">Size of the key</param>
            <param name="key_ops">JSON web key operations. For more information, see JsonWebKeyOperation.</param>
            <param name="tags">Application-specific metadata in the form of key-value pairs</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A key bundle containing the result of the create request</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetKeyAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Retrieves the public portion of a key plus its attributes
            </summary>
            <param name="vault">The vault name, e.g. https://myvault.vault.azure.net</param>
            <param name="keyName">The key name</param>
            <param name="keyVersion">The key version</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A KeyBundle of the key and its attributes</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetKeyAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Retrieves the public portion of a key plus its attributes
            </summary>
            <param name="keyIdentifier">The key identifier</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A KeyBundle of the key and its attributes</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetKeysAsync(System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List keys in the specified vault
            </summary>
            <param name="vault">The URL for the vault containing the keys, e.g. https://myvault.vault.azure.net</param>
            <param name="maxresults">Maximum number of keys to return</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing a list of keys in the vault along with a link to the next page of keys</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetKeysNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of keys
            </summary>
            <param name="nextLink">nextLink value from a previous call to GetKeys or GetKeysNext</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetKeyVersionsAsync(System.String,System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the versions of the specified key
            </summary>
            <param name="vault">The URL for the vault containing the key, e.g. https://myvault.vault.azure.net</param>
            <param name="keyName">Name of the key</param>
            <param name="maxresults">Maximum number of keys to return</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing a list of keys along with a link to the next page of keys</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetKeyVersionsNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of key versions
            </summary>
            <param name="nextLink">nextLink value from a previous call to GetKeyVersions or GetKeyVersionsNext</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing a list of keys along with a link to the next page of keys</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.DeleteKeyAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the specified key
            </summary>
            <param name="vault">The vault name, e.g. https://myvault.vault.azure.net</param>
            <param name="keyName">The key name</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The public part of the deleted key</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.UpdateKeyAsync(System.String,System.String,System.String[],Microsoft.Azure.KeyVault.KeyAttributes,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Updates the Key Attributes associated with the specified key
            </summary>
            <param name="vault">The vault name, e.g. https://myvault.vault.azure.net</param>
            <param name="keyName">The key name</param>
            <param name="keyOps">Json web key operations. For more information on possible key operations, see JsonWebKeyOperation.</param>
            <param name="attributes">The new attributes for the key. For more information on key attributes, see KeyAttributes.</param>
            <param name="tags">Application-specific metadata in the form of key-value pairs</param>
            <returns> The updated key </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.UpdateKeyAsync(System.String,System.String[],Microsoft.Azure.KeyVault.KeyAttributes,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Updates the Key Attributes associated with the specified key
            </summary>
            <param name="keyIdentifier">The key identifier</param>
            <param name="keyOps">Json web key operations. For more information, see JsonWebKeyOperation.</param>
            <param name="attributes">The new attributes for the key. For more information on key attributes, see KeyAttributes.</param>
            <param name="tags">Application-specific metadata in the form of key-value pairs</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns> The updated key </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.ImportKeyAsync(System.String,System.String,Microsoft.Azure.KeyVault.KeyBundle,System.Nullable{System.Boolean},System.Threading.CancellationToken)">
            <summary>
            Imports a key into the specified vault
            </summary>
            <param name="vault">The vault name, e.g. https://myvault.vault.azure.net</param>
            <param name="keyName">The key name</param>
            <param name="keyBundle"> Key bundle </param>
            <param name="importToHardware">Whether to import as a hardware key (HSM) or software key </param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns> Imported key bundle to the vault </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.BackupKeyAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Requests that a backup of the specified key be downloaded to the client.
            </summary>
            <param name="vault">The vault name, e.g. https://myvault.vault.azure.net</param>
            <param name="keyName">The key name</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The backup blob containing the backed up key</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.RestoreKeyAsync(System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Restores the backup key in to a vault
            </summary>
            <param name="vault">The vault name, e.g. https://myvault.vault.azure.net</param>
            <param name="keyBundleBackup"> the backup blob associated with a key bundle </param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns> Restored key bundle in the vault </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetSecretAsync(System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a secret.
            </summary>
            <param name="vault">The URL for the vault containing the secrets.</param>
            <param name="secretName">The name the secret in the given vault.</param>
            <param name="secretVersion">The version of the secret (optional)</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing the secret</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetSecretAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a secret.
            </summary>
            <param name="secretIdentifier">The URL for the secret.</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing the secret</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.SetSecretAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String,Microsoft.Azure.KeyVault.SecretAttributes,System.Threading.CancellationToken)">
            <summary>
            Sets a secret in the specified vault.
            </summary>
            <param name="vault">The URL for the vault containing the secrets.</param>
            <param name="secretName">The name the secret in the given vault.</param>
            <param name="value">The value of the secret.</param>
            <param name="contentType">Type of the secret value such as a password. </param>
            <param name="tags">Application-specific metadata in the form of key-value pairs</param>
            <param name="secretAttributes">Attributes for the secret. For more information on possible attributes, see SecretAttributes.</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing the updated secret</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.UpdateSecretAsync(System.String,System.String,System.String,Microsoft.Azure.KeyVault.SecretAttributes,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Updates the attributes associated with the specified secret
            </summary>
            <param name="vault">The vault name, e.g. https://myvault.vault.azure.net</param>
            <param name="secretName">The name of the secret</param>
            <param name="contentType">Type of the secret value such as password.</param>
            <param name="tags">Application-specific metadata in the form of key-value pairs</param>
            <param name="secretAttributes">Attributes for the secret. For more information on possible attributes, see SecretAttributes.</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing the updated secret</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.UpdateSecretAsync(System.String,System.String,Microsoft.Azure.KeyVault.SecretAttributes,System.Collections.Generic.Dictionary{System.String,System.String},System.Threading.CancellationToken)">
            <summary>
            Updates the attributes associated with the specified secret
            </summary>
            <param name="secretIdentifier">The URL of the secret</param>
            <param name="contentType">Type of the secret value such as password.</param>
            <param name="tags">Application-specific metadata in the form of key-value pairs</param>
            <param name="secretAttributes">Attributes for the secret. For more information on possible attributes, see SecretAttributes.</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing the updated secret</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.DeleteSecretAsync(System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a secret from the specified vault.
            </summary>
            <param name="vault">The URL for the vault containing the secrets.</param>
            <param name="secretName">The name of the secret in the given vault.</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>The deleted secret</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetSecretsAsync(System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List secrets in the specified vault
            </summary>
            <param name="vault">The URL for the vault containing the secrets.</param>
            <param name="maxresults">Maximum number of secrets to return</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing a list of secrets in the vault along with a link to the next page of secrets</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetSecretsNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of secrets
            </summary>
            <param name="nextLink">nextLink value from a previous call to GetSecrets or GetSecretsNext</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing a list of secrets in the vault along with a link to the next page of secrets</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetSecretVersionsAsync(System.String,System.String,System.Nullable{System.Int32},System.Threading.CancellationToken)">
            <summary>
            List the versions of a secret
            </summary>
            <param name="vault">The URL for the vault containing the secret</param>
            <param name="secretName">The name of the secret</param>
            <param name="maxresults">Maximum number of secrets to return</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing a list of secrets along with a link to the next page of secrets</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClient.GetSecretVersionsNextAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            List the next page of versions of a secret
            </summary>
            <param name="nextLink">nextLink value from a previous call to GetSecretVersions or GetSecretVersionsNext</param>
            <param name="cancellationToken">Optional cancellation token</param>
            <returns>A response message containing a list of secrets in the vault along with a link to the next page of secrets</returns>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.KeyVaultClient.AuthenticationCallback">
            <summary>
            The authentication callback delegate which is to be implemented by the client code
            </summary>
            <param name="authority"> Identifier of the authority, a URL. </param>
            <param name="resource"> Identifier of the target resource that is the recipient of the requested token, a URL. </param>
            <param name="scope"> The scope of the authentication request. </param>
            <returns> access token </returns>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.KeyVaultClientException">
            <summary>
            KeyVault Request Exception
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientException.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientException.#ctor(System.Net.HttpStatusCode,System.Uri,Microsoft.Azure.KeyVault.Error)">
            <summary>
            Constructor
            </summary>
            <param name="status">The HTTP response status code</param>
            <param name="error">The Error object returned by the service</param>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyVaultClientException.Status">
            <summary>
            The HTTP response status code
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyVaultClientException.Error">
            <summary>
            The Error object returned by the service
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyVaultClientException.RequestUri">
            <summary>
            The Uri that the request was made to.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.DecryptDataAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.KeyBundle,System.String,System.Byte[])">
            <summary>
            Decrypts a single block of encrypted data.
            </summary>
            <param name="keyBundle">The key to use for decryption</param>
            <param name="algorithm">The encryption algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="cipherText">The encrypted data</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.DecryptDataAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.WebKey.JsonWebKey,System.String,System.Byte[])">
            <summary>
            Decrypts a single block of encrypted data.
            </summary>
            <param name="key">The web key to use for decryption</param>
            <param name="algorithm">The encryption algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="cipherText">The encrypted data</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.EncryptDataAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.KeyBundle,System.String,System.Byte[])">
            <summary>
            Encrypts a single block of data. The amount of data that may be encrypted is determined
            by the target key type and the encryption algorithm.
            </summary>
            <param name="keyBundle">The key bundle to use for encryption</param>
            <param name="algorithm">The encryption algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="plaintext">The plain text to encrypt</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.EncryptDataAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.WebKey.JsonWebKey,System.String,System.Byte[])">
            <summary>
            Encrypts a single block of data. The amount of data that may be encrypted is determined
            by the target key type and the encryption algorithm.
            </summary>
            <param name="key">The web key to use for encryption</param>
            <param name="algorithm">The encryption algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="plaintext">The plain text to encrypt</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.SignAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.KeyBundle,System.String,System.Byte[])">
            <summary>
            Creates a signature from a digest using the specified key in the vault.
            </summary>
            <param name="keyBundle">The key bundle of the signing key </param>
            <param name="algorithm">The signing algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="digest">The signing digest hash value </param>
            <returns> signature </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.SignAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.WebKey.JsonWebKey,System.String,System.Byte[])">
            <summary>
            Creates a signature from a digest using the specified key in the vault.
            </summary>
            <param name="key"> The web key of the signing key </param>
            <param name="algorithm"> The signing algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="digest"> The signing digest hash value </param>
            <returns> signature </returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.UnwrapKeyAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.KeyBundle,System.Byte[],System.String)">
            <summary>
            Unwraps a symmetric key using the specified wrapping key and algorithm.
            </summary>
            <param name="wrappingKey">The wrapping key</param>
            <param name="wrappedKey">The symmetric key to unwrap</param>
            <param name="algorithm">The algorithm to use. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <returns>The unwrapped key</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.UnwrapKeyAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.WebKey.JsonWebKey,System.Byte[],System.String)">
            <summary>
            Unwraps a symmetric key using the specified wrapping key and algorithm.
            </summary>
            <param name="wrappingKey">The wrapping key</param>
            <param name="wrappedKey">The symmetric key to unwrap</param>
            <param name="algorithm">The algorithm to use. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <returns>The unwrapped key</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.VerifyAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.KeyBundle,System.String,System.Byte[],System.Byte[])">
            <summary>
            Verifies a signature using the specified key.
            </summary>
            <param name="verifyKey">The verification key</param>
            <param name="algorithm">The signing algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="digest">The digest hash value</param>
            <param name="signature">The signature to verify</param>
            <returns>True if verification succeeds, false if verification fails</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.VerifyAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.WebKey.JsonWebKey,System.String,System.Byte[],System.Byte[])">
            <summary>
            Verifies a signature using the specified key.
            </summary>
            <param name="verifyKey">The verification key</param>
            <param name="algorithm">The signing algorithm. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <param name="digest">The digest hash value</param>
            <param name="signature">The signature to verify</param>
            <returns>true if verification succeeds, false if verification fails</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.WrapKeyAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.KeyBundle,System.Byte[],System.String)">
            <summary>
            Wraps a symmetric key using the specified wrapping key and algorithm.
            </summary>
            <param name="wrappingKey">The wrapping key</param>
            <param name="key">The key to wrap</param>
            <param name="algorithm">The algorithm to use. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <returns>The wrapped key</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyVaultClientExtensions.WrapKeyAsync(Microsoft.Azure.KeyVault.KeyVaultClient,Microsoft.Azure.KeyVault.WebKey.JsonWebKey,System.Byte[],System.String)">
            <summary>
            Wraps a symmetric key using the specified wrapping key and algorithm.
            </summary>
            <param name="wrappingKey">The wrapping key</param>
            <param name="key">The key to wrap</param>
            <param name="algorithm">The algorithm to use. For more information on possible algorithm types, see JsonWebKeyEncryptionAlgorithm.</param>
            <returns>The wrapped key</returns>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.KeyAttributes">
            <summary>
            The attributes of a key managed by the KeyVault service
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyAttributes.#ctor">
            <summary>
            Default constructor
            </summary>
            <remarks>
            The defauts for the properties are:
            Enabled = null
            NotBefore = null
            Expires = null
            Created = null
            Updated = null
            </remarks>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes._notBeforeUnixTime">
            <summary>
            NotBefore date as the number of seconds since the Unix Epoch (1/1/1970)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes._expiresUnixTime">
            <summary>
            Expiry date as the number of seconds since the Unix Epoch (1/1/1970)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes._createdUnixTime">
            <summary>
            Creation time as the number of seconds since the Unix Epoch (1/1/1970)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes._updatedUnixTime">
            <summary>
            Last updated time as the number of seconds since the Unix Epoch (1/1/1970)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes.Enabled">
            <summary>
            Determines whether the key is enabled
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes.NotBefore">
            <summary>
            Not before date in UTC
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes.Expires">
            <summary>
            Expiry date in UTC
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes.Created">
            <summary>
            Creation time in UTC
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyAttributes.Updated">
            <summary>
            Last updated time in UTC
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.KeyBundle">
            <summary>
            A KeyBundle consisting of a WebKey plus its Attributes
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.KeyBundle.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyBundle.Key">
            <summary>
            The Json web key
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyBundle.Attributes">
            <summary>
            The key management attributes
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.KeyBundle.Tags">
            <summary>
            The tags for the secret
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.Secret">
            <summary>
            A Secret consisting of a value and id.
            </summary>
        </member>
        <member name="F:Microsoft.Azure.KeyVault.Secret._id">
            <summary>
            The secret id
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.Secret.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Secret.Value">
            <summary>
            The secret value
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Secret.ContentType">
            <summary>
            The content type of the secret
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Secret.Attributes">
            <summary>
            The secret management attributes
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Secret.Tags">
            <summary>
            The tags for the secret
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.Secret.SecretIdentifier">
            <summary>
            Identifier of the secret
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.SecretAttributes">
            <summary>
            The attributes of a secret managed by the KeyVault service
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.SecretAttributes.#ctor">
            <summary>
            Default constructor
            </summary>
            <remarks>
            The defauts for the properties are:
            Enabled = null
            NotBefore = null
            Expires = null
            Created = null
            Updated = null
            </remarks>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes._notBeforeUnixTime">
            <summary>
            NotBefore date as the number of seconds since the Unix Epoch (1/1/1970)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes._expiresUnixTime">
            <summary>
            Expiry date as the number of seconds since the Unix Epoch (1/1/1970)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes._createdUnixTime">
            <summary>
            Creation time as the number of seconds since the Unix Epoch (1/1/1970)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes._updatedUnixTime">
            <summary>
            Last updated time as the number of seconds since the Unix Epoch (1/1/1970)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes.Enabled">
            <summary>
            Determines whether the key is enabled
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes.NotBefore">
            <summary>
            Not before date in UTC
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes.Expires">
            <summary>
            Expiry date in UTC
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes.Created">
            <summary>
            Creation time in UTC
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.SecretAttributes.Updated">
            <summary>
            Last updated time in UTC
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.ObjectIdentifier.BaseIdentifier">
            <summary>
            The base identifier for an object, does not include the object version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.ObjectIdentifier.Identifier">
            <summary>
            The identifier for an object, includes the objects version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.ObjectIdentifier.Name">
            <summary>
            The name of the object.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.ObjectIdentifier.Vault">
            <summary>
            The vault containing the object
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.ObjectIdentifier.Version">
            <summary>
            The version of the object.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.UnixEpoch.FromUnixTime(System.Int64)">
            <summary>
            Convert the number of seconds since midnight (UTC) on 1st January 1970 to date
            </summary>
            <param name="seconds">The number of seconds since midnight (UTC) on 1st January 1970</param>
            <returns>The date in UTC form</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.UnixEpoch.Now">
            <summary>
            Gets the current time as the number of seconds since midnight (UTC) on 1st January 1970
            </summary>
            <returns>The number of seconds since midnight (UTC) on 1st January 1970</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.UnixEpoch.ToUnixTime(System.DateTime)">
            <summary>
            Returns the number of seconds after Unix Epoch (January 1 1970 00:00:00 GMT, until the given time).
            </summary>
            <param name="dateTime">The date, in UTC form.</param>
            <returns>Number of seconds from January 1 1970.</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.UriExtensions.FullAuthority(System.Uri)">
            <summary>
            Returns an authority string for URI that is guaranteed to contain
            a port number.
            </summary>
            <param name="uri">The Uri from which to compute the authority</param>
            <returns>The complete authority for the Uri</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.UriExtensions.UrlFormEncode(System.String)">
            <summary>
            x-www-form-urlencoded a string without the requirement for System.Web
            </summary>
            <param name="text">The string to encode</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.UriExtensions.UrlFormDecode(System.String)">
            <summary>
            UrlDecodes a string without requiring System.Web
            </summary>
            <param name="text">String to decode.</param>
            <returns>decoded string</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.WebKey.JsonWebKey.IsValid">
            <summary>
            Determines if the WebKey object is valid according to the rules for
            each of the possible WebKeyTypes. For more information, see WebKeyTypes.
            </summary>
            <returns>true if the WebKey is valid</returns>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.WebKey.JsonWebKey.Kid">
            <summary>
            Key Identifier
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.WebKey.JsonWebKey.Kty">
            <summary>
            Key type, usually RSA
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.WebKey.JsonWebKey.KeyOps">
            <summary>
            Supported Key Operations
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.WebKey.JsonWebKeyEncryptionAlgorithm">
            <summary>
            Supported JsonWebKey algorithms
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.WebKey.JsonWebKeyEncryptionAlgorithm.AllAlgorithms">
            <summary>
            All algorithms names. Use clone to avoid FxCop violation
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.WebKey.JsonWebKeyOperation">
            <summary>
            Supported JsonWebKey operations
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.WebKey.JsonWebKeyOperation.AllOperations">
            <summary>
            All operations names. Use clone to avoid FxCop violation
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.WebKey.JsonWebKeySignatureAlgorithm">
            <summary>
            Supported JsonWebKey algorithms
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.WebKey.JsonWebKeySignatureAlgorithm.AllAlgorithms">
            <summary>
            All algorithms names. Use clone to avoid FxCop violation
            </summary>
        </member>
        <member name="T:Microsoft.Azure.KeyVault.WebKey.JsonWebKeyType">
            <summary>
            Supported JsonWebKey key types (kty)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.KeyVault.WebKey.JsonWebKeyType.AllTypes">
            <summary>
            All types names. Use clone to avoid FxCop violation
            </summary>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.WebKey.Json.Base64UrlConverter.ToBase64UrlString(System.Byte[])">
            <summary>
            Converts a byte array to a Base64Url encoded string
            </summary>
            <param name="input">The byte array to convert</param>
            <returns>The Base64Url encoded form of the input</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.WebKey.Json.Base64UrlConverter.FromBase64UrlString(System.String)">
            <summary>
            Converts a Base64Url encoded string to a byte array
            </summary>
            <param name="input">The Base64Url encoded string</param>
            <returns>The byte array represented by the enconded string</returns>
        </member>
        <member name="M:Microsoft.Azure.KeyVault.WebKey.Json.Base64UrlConverter.Pad(System.String)">
            <summary>
            Adds padding to the input
            </summary>
            <param name="input"> the input string </param>
            <returns> the padded string </returns>
        </member>
    </members>
</doc>