Compartilhar via


CryptographyClient Construtores

Definição

Sobrecargas

CryptographyClient()

Inicializa uma nova instância da CryptographyClient classe para simulação.

CryptographyClient(JsonWebKey)

Inicializa uma nova instância da classe CryptographyClient. As operações criptográficas serão executadas somente no computador local.

CryptographyClient(JsonWebKey, LocalCryptographyClientOptions)

Inicializa uma nova instância da classe CryptographyClient. As operações criptográficas serão executadas somente no computador local.

CryptographyClient(Uri, TokenCredential)

Inicializa uma nova instância da classe CryptographyClient.

CryptographyClient(Uri, TokenCredential, CryptographyClientOptions)

Inicializa uma nova instância da classe CryptographyClient.

CryptographyClient()

Origem:
CryptographyClient.cs
Origem:
CryptographyClient.cs

Inicializa uma nova instância da CryptographyClient classe para simulação.

protected CryptographyClient ();
Protected Sub New ()

Aplica-se a

CryptographyClient(JsonWebKey)

Origem:
CryptographyClient.cs
Origem:
CryptographyClient.cs

Inicializa uma nova instância da classe CryptographyClient. As operações criptográficas serão executadas somente no computador local.

public CryptographyClient (Azure.Security.KeyVault.Keys.JsonWebKey key);
new Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient : Azure.Security.KeyVault.Keys.JsonWebKey -> Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient
Public Sub New (key As JsonWebKey)

Parâmetros

key
JsonWebKey

Um JsonWebKey usado para operações criptográficas locais.

Exceções

key é nulo.

Não KeyType há suporte para o de key .

Aplica-se a

CryptographyClient(JsonWebKey, LocalCryptographyClientOptions)

Origem:
CryptographyClient.cs
Origem:
CryptographyClient.cs

Inicializa uma nova instância da classe CryptographyClient. As operações criptográficas serão executadas somente no computador local.

public CryptographyClient (Azure.Security.KeyVault.Keys.JsonWebKey key, Azure.Security.KeyVault.Keys.Cryptography.LocalCryptographyClientOptions options);
new Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient : Azure.Security.KeyVault.Keys.JsonWebKey * Azure.Security.KeyVault.Keys.Cryptography.LocalCryptographyClientOptions -> Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient
Public Sub New (key As JsonWebKey, options As LocalCryptographyClientOptions)

Parâmetros

key
JsonWebKey

Um JsonWebKey usado para operações criptográficas locais.

options
LocalCryptographyClientOptions

LocalCryptographyClientOptions para configurar o CryptographyClient para operações somente locais.

Exceções

key é nulo.

Não KeyType há suporte para o de key .

Aplica-se a

CryptographyClient(Uri, TokenCredential)

Origem:
CryptographyClient.cs
Origem:
CryptographyClient.cs

Inicializa uma nova instância da classe CryptographyClient.

public CryptographyClient (Uri keyId, Azure.Core.TokenCredential credential);
new Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient : Uri * Azure.Core.TokenCredential -> Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient
Public Sub New (keyId As Uri, credential As TokenCredential)

Parâmetros

keyId
Uri

O identificador de chave do KeyVaultKey que será usado para operações criptográficas. Se você tiver uma chave Uri, use KeyVaultKeyIdentifier para analisar o VaultUri e outras informações. Você deve validar se esse URI faz referência a um recurso de Key Vault ou HSM Gerenciado válido. Para obter detalhes, consulte https://aka.ms/azsdk/blog/vault-uri.

credential
TokenCredential

Um TokenCredential usado para autenticar solicitações no cofre, como DefaultAzureCredential.

Exceções

keyId ou credential é nulo.

Aplica-se a

CryptographyClient(Uri, TokenCredential, CryptographyClientOptions)

Origem:
CryptographyClient.cs
Origem:
CryptographyClient.cs

Inicializa uma nova instância da classe CryptographyClient.

public CryptographyClient (Uri keyId, Azure.Core.TokenCredential credential, Azure.Security.KeyVault.Keys.Cryptography.CryptographyClientOptions options);
new Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient : Uri * Azure.Core.TokenCredential * Azure.Security.KeyVault.Keys.Cryptography.CryptographyClientOptions -> Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient
Public Sub New (keyId As Uri, credential As TokenCredential, options As CryptographyClientOptions)

Parâmetros

keyId
Uri

O identificador de chave do KeyVaultKey que será usado para operações criptográficas. Se você tiver uma chave Uri, use KeyVaultKeyIdentifier para analisar o VaultUri e outras informações. Você deve validar se esse URI faz referência a um recurso de Key Vault ou HSM Gerenciado válido. Para obter detalhes, consulte https://aka.ms/azsdk/blog/vault-uri.

credential
TokenCredential

Um TokenCredential usado para autenticar solicitações no cofre, como DefaultAzureCredential.

options
CryptographyClientOptions

CryptographyClientOptionso CryptographyClient para operações locais ou remotas em Key Vault.

Exceções

keyId ou credential é nulo.

Não Version há suporte para o .

Aplica-se a