KeyVaultEkmClient Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The KeyVaultEkmClient.
public class KeyVaultEkmClient
type KeyVaultEkmClient = class
Public Class KeyVaultEkmClient
- Inheritance
-
KeyVaultEkmClient
Constructors
| Name | Description |
|---|---|
| KeyVaultEkmClient() |
Initializes a new instance of KeyVaultEkmClient for mocking. |
| KeyVaultEkmClient(KeyVaultEkmClientSettings) |
Initializes a new instance of KeyVaultEkmClient from a KeyVaultEkmClientSettings. |
| KeyVaultEkmClient(Uri, TokenCredential, KeyVaultAdministrationClientOptions) |
Initializes a new instance of KeyVaultEkmClient. |
| KeyVaultEkmClient(Uri, TokenCredential) |
Initializes a new instance of KeyVaultEkmClient. |
Properties
| Name | Description |
|---|---|
| Pipeline |
The HTTP pipeline for sending and receiving REST requests and responses. |
| VaultUri |
Gets the vault URI. |
Methods
| Name | Description |
|---|---|
| CheckEkmConnection(CancellationToken) |
The External Key Manager (EKM) Check operation verifies connectivity and authentication with the EKM proxy. This operation requires |
| CheckEkmConnectionAsync(CancellationToken) |
The External Key Manager (EKM) Check operation verifies connectivity and authentication with the EKM proxy. This operation requires |
| CreateEkmConnection(KeyVaultEkmConnection, CancellationToken) |
Sets up the External Key Manager (EKM) connection. If the EKM connection already exists, this operation fails. This operation requires |
| CreateEkmConnectionAsync(KeyVaultEkmConnection, CancellationToken) |
Sets up the External Key Manager (EKM) connection. If the EKM connection already exists, this operation fails. This operation requires |
| DeleteEkmConnection(CancellationToken) |
Deletes the existing External Key Manager (EKM) connection. If the EKM connection does not exist, this operation fails. This operation requires |
| DeleteEkmConnectionAsync(CancellationToken) |
Deletes the existing External Key Manager (EKM) connection. If the EKM connection does not exist, this operation fails. This operation requires |
| GetEkmCertificate(CancellationToken) |
The External Key Manager (EKM) Certificate Get operation returns the proxy client certificate. This operation requires |
| GetEkmCertificateAsync(CancellationToken) |
The External Key Manager (EKM) Certificate Get operation returns the proxy client certificate. This operation requires |
| GetEkmConnection(CancellationToken) |
The External Key Manager (EKM) Get operation returns the EKM connection. This operation requires |
| GetEkmConnectionAsync(CancellationToken) |
The External Key Manager (EKM) Get operation returns the EKM connection. This operation requires |
| UpdateEkmConnection(KeyVaultEkmConnection, CancellationToken) |
Updates the existing External Key Manager (EKM) connection. If the EKM connection does not exist, this operation fails. This operation requires |
| UpdateEkmConnectionAsync(KeyVaultEkmConnection, CancellationToken) |
Updates the existing External Key Manager (EKM) connection. If the EKM connection does not exist, this operation fails. This operation requires |