Compartilhar via


KeyVaultClient Classe

  • java.lang.Object
    • com.microsoft.azure.keyvault.KeyVaultClient

public class KeyVaultClient

Inicializa uma nova instância da classe KeyVaultClient.

Resumo do Construtor

Construtor Description
KeyVaultClient(RestClient restClient)

Inicializa uma instância do cliente KeyVaultClient.

KeyVaultClient(ServiceClientCredentials credentials)

Inicializa uma instância do cliente KeyVaultClient.

Resumo do método

Modificador e tipo Método e descrição
String acceptLanguage()

Obtém ou define o idioma preferencial para a resposta.

String apiVersion()

Obtém a versão da API do cliente.

BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

Solicita que um backup da chave especificada seja baixado para o cliente.

ServiceFuture<BackupKeyResult> backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<BackupKeyResult> serviceCallback)

Solicita que um backup da chave especificada seja baixado para o cliente.

CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)

Cria uma nova versão do certificado. Se essa for a primeira versão, o recurso de certificado será criado.

ServiceFuture<CertificateOperation> createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback<CertificateOperation> serviceCallback)

Cria uma nova versão do certificado. Se essa for a primeira versão, o recurso de certificado será criado.

KeyBundle createKey(CreateKeyRequest createKeyRequest)

Cria uma nova chave, armazena-a, retorna os parâmetros e atributos de chave para o cliente. A operação criar chave pode ser usada para criar qualquer tipo de chave no Key Vault do Azure. Se a chave denominada já existir, o Cofre de Chaves do Azure criará uma nova versão da chave. Autorização: requer a permissão de criação/chaves.

ServiceFuture<KeyBundle> createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback<KeyBundle> serviceCallback)

Cria uma nova chave, armazena-a, retorna os parâmetros e atributos de chave para o cliente. A operação criar chave pode ser usada para criar qualquer tipo de chave no Key Vault do Azure. Se a chave denominada já existir, o Cofre de Chaves do Azure criará uma nova versão da chave. Autorização: requer a permissão de criação/chaves.

KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Descriptografa um único bloco de dados criptografados.

ServiceFuture<KeyOperationResult> decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

Descriptografa um único bloco de dados criptografados.

CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

Exclui um certificado do cofre especificado.

ServiceFuture<CertificateBundle> deleteCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)

Exclui um certificado do cofre especificado.

Contacts deleteCertificateContacts(String vaultBaseUrl)

Exclui os contatos de certificado do cofre especificado.

ServiceFuture<Contacts> deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback<Contacts> serviceCallback)

Exclui os contatos de certificado do cofre especificado.

IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

Exclui o emissor do certificado especificado.

ServiceFuture<IssuerBundle> deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)

Exclui o emissor do certificado especificado.

CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

Exclui a operação de um certificado especificado.

ServiceFuture<CertificateOperation> deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)

Exclui a operação de um certificado especificado.

KeyBundle deleteKey(String vaultBaseUrl, String keyName)

Exclui uma chave de qualquer tipo do armazenamento no Azure Key Vault. A operação excluir chave não pode ser usada para remover versões individuais de uma chave. Essa operação remove o material criptográfico associado à chave, o que significa que a chave não pode ser usada para operações Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Autorização: requer a permissão de exclusão/chaves.

ServiceFuture<KeyBundle> deleteKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<KeyBundle> serviceCallback)

Exclui uma chave de qualquer tipo do armazenamento no Azure Key Vault. A operação excluir chave não pode ser usada para remover versões individuais de uma chave. Essa operação remove o material criptográfico associado à chave, o que significa que a chave não pode ser usada para operações Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Autorização: requer a permissão de exclusão/chaves.

SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

Exclui um segredo do cofre especificado.

ServiceFuture<SecretBundle> deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)

Exclui um segredo do cofre especificado.

KeyOperationResult encrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Criptografa uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um cofre de chaves.

ServiceFuture<KeyOperationResult> encryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

Criptografa uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um cofre de chaves.

boolean generateClientRequestId()

Obtém Quando definido como true, um valor x-ms-client-request-id exclusivo é gerado e incluído em cada solicitação. O padrão é true.

AzureClient getAzureClient()

Obtém o AzureClient usado para operações de execução prolongada.

CertificateBundle getCertificate(String certificateIdentifier)

Obtém informações sobre um certificado especificado.

CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

Obtém informações sobre um certificado especificado.

CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)

Obtém informações sobre um certificado especificado.

ServiceFuture<CertificateBundle> getCertificateAsync(String certificateIdentifier, final ServiceCallback<CertificateBundle> serviceCallback)

Obtém informações sobre um certificado especificado.

ServiceFuture<CertificateBundle> getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)

Obtém informações sobre um certificado especificado.

ServiceFuture<CertificateBundle> getCertificateAsync(String vaultBaseUrl, String certificateName, String certificateVersion, final ServiceCallback<CertificateBundle> serviceCallback)

Obtém informações sobre um certificado especificado.

Contacts getCertificateContacts(String vaultBaseUrl)

Obtém os contatos de certificado para o cofre especificado.

ServiceFuture<Contacts> getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback<Contacts> serviceCallback)

Obtém os contatos de certificado para o cofre especificado.

IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

Obtém o emissor do certificado especificado.

ServiceFuture<IssuerBundle> getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)

Obtém o emissor do certificado especificado.

CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

Obtém a operação associada a um certificado especificado.

ServiceFuture<CertificateOperation> getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)

Obtém a operação associada a um certificado especificado.

CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

Obtém a política de um certificado.

ServiceFuture<CertificatePolicy> getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificatePolicy> serviceCallback)

Obtém a política de um certificado.

KeyBundle getKey(String keyIdentifier)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

KeyBundle getKey(String vaultBaseUrl, String keyName)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

KeyBundle getKey(String vaultBaseUrl, String keyName, String keyVersion)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

ServiceFuture<KeyBundle> getKeyAsync(String keyIdentifier, final ServiceCallback<KeyBundle> serviceCallback)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

ServiceFuture<KeyBundle> getKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<KeyBundle> serviceCallback)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

ServiceFuture<KeyBundle> getKeyAsync(String vaultBaseUrl, String keyName, String keyVersion, final ServiceCallback<KeyBundle> serviceCallback)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

Obtém a resposta pendente da solicitação de assinatura de certificado.

ServiceFuture<String> getPendingCertificateSigningRequestAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<String> serviceCallback)

Obtém a resposta pendente da solicitação de assinatura de certificado.

SecretBundle getSecret(String secretIdentifier)

Obtenha um segredo especificado de um determinado cofre de chaves.

SecretBundle getSecret(String vaultBaseUrl, String secretName)

Obtenha um segredo especificado de um determinado cofre de chaves.

SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)

Obtenha um segredo especificado de um determinado cofre de chaves.

ServiceFuture<SecretBundle> getSecretAsync(String secretIdentifier, final ServiceCallback<SecretBundle> serviceCallback)

Obtenha um segredo especificado de um determinado cofre de chaves.

ServiceFuture<SecretBundle> getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)

Obtenha um segredo especificado de um determinado cofre de chaves.

ServiceFuture<SecretBundle> getSecretAsync(String vaultBaseUrl, String secretName, String secretVersion, final ServiceCallback<SecretBundle> serviceCallback)

Obtenha um segredo especificado de um determinado cofre de chaves.

OkHttpClient httpClient()
CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

Importa um certificado para o cofre especificado.

ServiceFuture<CertificateBundle> importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

Importa um certificado para o cofre especificado.

KeyBundle importKey(ImportKeyRequest importKeyRequest)

Importa uma chave criada externamente, armazena-a e retorna os parâmetros de chaves e atributos para o cliente. A operação de importação de chave pode ser usada para importar qualquer tipo de chave para um Key Vault do Azure. Se a chave denominada já existir, o Cofre de Chaves do Azure criará uma nova versão da chave. Autorização: requer a permissão de importação/chaves.

ServiceFuture<KeyBundle> importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback<KeyBundle> serviceCallback)

Importa uma chave criada externamente, armazena-a e retorna os parâmetros de chaves e atributos para o cliente. A operação de importação de chave pode ser usada para importar qualquer tipo de chave para um Key Vault do Azure. Se a chave denominada já existir, o Cofre de Chaves do Azure criará uma nova versão da chave. Autorização: requer a permissão de importação/chaves.

PagedList<CertificateIssuerItem> listCertificateIssuers(final String vaultBaseUrl)

Listar emissores de certificado para o cofre especificado.

PagedList<CertificateIssuerItem> listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)

Listar emissores de certificado para o cofre especificado.

ServiceFuture<List<CertificateIssuerItem>> listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateIssuerItem> serviceCallback)

Listar emissores de certificado para o cofre especificado.

ServiceFuture<List<CertificateIssuerItem>> listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateIssuerItem> serviceCallback)

Listar emissores de certificado para o cofre especificado.

PagedList<CertificateItem> listCertificates(final String vaultBaseUrl)

Listar certificados no cofre especificado.

PagedList<CertificateItem> listCertificates(final String vaultBaseUrl, final Integer maxresults)

Listar certificados no cofre especificado.

ServiceFuture<List<CertificateItem>> listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)

Listar certificados no cofre especificado.

ServiceFuture<List<CertificateItem>> listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateItem> serviceCallback)

Listar certificados no cofre especificado.

PagedList<CertificateItem> listCertificateVersions(final String vaultBaseUrl, final String certificateName)

Liste as versões de um certificado.

PagedList<CertificateItem> listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)

Liste as versões de um certificado.

ServiceFuture<List<CertificateItem>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)

Liste as versões de um certificado.

ServiceFuture<List<CertificateItem>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback<CertificateItem> serviceCallback)

Liste as versões de um certificado.

PagedList<KeyItem> listKeys(final String vaultBaseUrl)

Listar chaves no cofre especificado.

PagedList<KeyItem> listKeys(final String vaultBaseUrl, final Integer maxresults)

Listar chaves no cofre especificado.

ServiceFuture<List<KeyItem>> listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)

Listar chaves no cofre especificado.

ServiceFuture<List<KeyItem>> listKeysAsync(final String vaultBaseUrl, final ListOperationCallback<KeyItem> serviceCallback)

Listar chaves no cofre especificado.

PagedList<KeyItem> listKeyVersions(final String vaultBaseUrl, final String keyName)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave. O identificador de chave completo, os atributos e as marcas são fornecidos na resposta. Autorização: requer a permissão de chaves/lista.

PagedList<KeyItem> listKeyVersions(final String vaultBaseUrl, final String keyName, final Integer maxresults)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave. O identificador de chave completo, os atributos e as marcas são fornecidos na resposta. Autorização: requer a permissão de chaves/lista.

ServiceFuture<List<KeyItem>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave. O identificador de chave completo, os atributos e as marcas são fornecidos na resposta. Autorização: requer a permissão de chaves/lista.

ServiceFuture<List<KeyItem>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final ListOperationCallback<KeyItem> serviceCallback)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave. O identificador de chave completo, os atributos e as marcas são fornecidos na resposta. Autorização: requer a permissão de chaves/lista.

PagedList<SecretItem> listSecrets(final String vaultBaseUrl)

Listar segredos no cofre especificado.

PagedList<SecretItem> listSecrets(final String vaultBaseUrl, final Integer maxresults)

Listar segredos no cofre especificado.

ServiceFuture<List<SecretItem>> listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)

Listar segredos no cofre especificado.

ServiceFuture<List<SecretItem>> listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback<SecretItem> serviceCallback)

Listar segredos no cofre especificado.

PagedList<SecretItem> listSecretVersions(final String vaultBaseUrl, final String secretName)

Liste as versões do segredo especificado.

PagedList<SecretItem> listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)

Liste as versões do segredo especificado.

ServiceFuture<List<SecretItem>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)

Liste as versões do segredo especificado.

ServiceFuture<List<SecretItem>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final ListOperationCallback<SecretItem> serviceCallback)

Liste as versões do segredo especificado.

int longRunningOperationRetryTimeout()

Obtém ou define o tempo limite de repetição em segundos para Operações de Execução Longa. O valor padrão é 30.

CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

Mescla um certificado ou uma cadeia de certificados com um par de chaves existente no servidor.

ServiceFuture<CertificateBundle> mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

Mescla um certificado ou uma cadeia de certificados com um par de chaves existente no servidor.

RestClient restClient()
KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)

Restaura a chave de backup em um cofre.

ServiceFuture<KeyBundle> restoreKeyAsync(String vaultBaseUrl, byte[] keyBundleBackup, final ServiceCallback<KeyBundle> serviceCallback)

Restaura a chave de backup em um cofre.

Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)

Define os contatos de certificado para o cofre especificado.

ServiceFuture<Contacts> setCertificateContactsAsync(String vaultBaseUrl, Contacts contacts, final ServiceCallback<Contacts> serviceCallback)

Define os contatos de certificado para o cofre especificado.

IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

Define os contatos de certificado para o cofre especificado.

ServiceFuture<IssuerBundle> setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)

Define os contatos de certificado para o cofre especificado.

SecretBundle setSecret(SetSecretRequest setSecretRequest)

Define um segredo no cofre especificado.

ServiceFuture<SecretBundle> setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)

Define um segredo no cofre especificado.

KeyOperationResult sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)

Cria uma assinatura de um resumo usando a chave especificada.

ServiceFuture<KeyOperationResult> signAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

Cria uma assinatura de um resumo usando a chave especificada.

KeyOperationResult unwrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Desembrulha uma chave simétrica usando a chave especificada no cofre que inicialmente foi usada para encapsular a chave.

ServiceFuture<KeyOperationResult> unwrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

Desembrulha uma chave simétrica usando a chave especificada no cofre que inicialmente foi usada para encapsular a chave.

CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

Atualizações os atributos associados ao certificado especificado.

ServiceFuture<CertificateBundle> updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

Atualizações os atributos associados ao certificado especificado.

IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

Atualizações o emissor do certificado especificado.

ServiceFuture<IssuerBundle> updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)

Atualizações o emissor do certificado especificado.

CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

Atualizações uma operação de certificado.

ServiceFuture<CertificateOperation> updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback<CertificateOperation> serviceCallback)

Atualizações uma operação de certificado.

CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)

Atualizações a política de um certificado. Defina os membros apropriados no certificatePolicy que devem ser atualizados. Deixe outros como nulos.

ServiceFuture<CertificatePolicy> updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback<CertificatePolicy> serviceCallback)

Atualizações a política de um certificado. Defina os membros apropriados no certificatePolicy que devem ser atualizados. Deixe outros como nulos.

KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)

A operação de chave de atualização altera os atributos especificados de uma chave armazenada e pode ser aplicada a qualquer tipo de chave e versão de chave armazenada no Azure Key Vault. O material criptográfico de uma chave em si não pode ser alterado. Para executar esta operação, a chave já deve existir no Cofre de Chaves. Autorização: requer a permissão de atualização/chaves.

ServiceFuture<KeyBundle> updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback<KeyBundle> serviceCallback)

A operação de chave de atualização altera os atributos especificados de uma chave armazenada e pode ser aplicada a qualquer tipo de chave e versão de chave armazenada no Azure Key Vault. O material criptográfico de uma chave em si não pode ser alterado. Para executar esta operação, a chave já deve existir no Cofre de Chaves. Autorização: requer a permissão de atualização/chaves.

SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

Atualizações os atributos associados a um segredo especificado em um determinado cofre de chaves.

ServiceFuture<SecretBundle> updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)

Atualizações os atributos associados a um segredo especificado em um determinado cofre de chaves.

String userAgent()

Obtém o cabeçalho User-Agent para o cliente.

KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)

Verifica uma assinatura usando a chave especificada.

ServiceFuture<KeyVerifyResult> verifyAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature, final ServiceCallback<KeyVerifyResult> serviceCallback)

Verifica uma assinatura usando a chave especificada.

void withAcceptLanguage(String acceptLanguage)

Define Obtém ou define o idioma preferido para a resposta.

void withGenerateClientRequestId(boolean generateClientRequestId)

Define Quando definido como true, um valor x-ms-client-request-id exclusivo é gerado e incluído em cada solicitação. O padrão é true.

void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)

Define Obtém ou define o tempo limite de repetição em segundos para Operações de Execução Longa. O valor padrão é 30.

KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Encapsula uma chave simétrica usando a chave especificada.

ServiceFuture<KeyOperationResult> wrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

Encapsula uma chave simétrica usando a chave especificada.

Detalhes do construtor

KeyVaultClient

public KeyVaultClient(RestClient restClient)

Inicializa uma instância do cliente KeyVaultClient.

Parameters:

restClient - o cliente REST para se conectar ao Azure.

KeyVaultClient

public KeyVaultClient(ServiceClientCredentials credentials)

Inicializa uma instância do cliente KeyVaultClient.

Parameters:

credentials - as credenciais de gerenciamento do Azure

Detalhes do método

acceptLanguage

public String acceptLanguage()

Obtém ou define o idioma preferencial para a resposta.

Returns:

o valor acceptLanguage.

apiVersion

public String apiVersion()

Obtém a versão da API do cliente.

Returns:

o valor de apiVersion.

backupKey

public BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

Solicita que um backup da chave especificada seja baixado para o cliente.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave

Returns:

o BackupKeyResult se tiver êxito.

backupKeyAsync

public ServiceFuture backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback serviceCallback)

Solicita que um backup da chave especificada seja baixado para o cliente.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

createCertificate

public CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)

Cria uma nova versão do certificado. Se essa for a primeira versão, o recurso de certificado será criado.

Parameters:

createCertificateRequest - as propriedades agrupadas para criar uma solicitação de certificado

Returns:

o CertificateOperation se tiver êxito.

createCertificateAsync

public ServiceFuture createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback serviceCallback)

Cria uma nova versão do certificado. Se essa for a primeira versão, o recurso de certificado será criado.

Parameters:

createCertificateRequest - as propriedades agrupadas para criar uma solicitação de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

createKey

public KeyBundle createKey(CreateKeyRequest createKeyRequest)

Cria uma nova chave, armazena-a, retorna os parâmetros e atributos de chave para o cliente. A operação criar chave pode ser usada para criar qualquer tipo de chave no Key Vault do Azure. Se a chave denominada já existir, o Cofre de Chaves do Azure criará uma nova versão da chave. Autorização: requer a permissão de criação/chaves.

Parameters:

createKeyRequest - as propriedades agrupadas para criar uma solicitação de chave

Returns:

o KeyBundle se tiver êxito.

createKeyAsync

public ServiceFuture createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback serviceCallback)

Cria uma nova chave, armazena-a, retorna os parâmetros e atributos de chave para o cliente. A operação criar chave pode ser usada para criar qualquer tipo de chave no Key Vault do Azure. Se a chave denominada já existir, o Cofre de Chaves do Azure criará uma nova versão da chave. Autorização: requer a permissão de criação/chaves.

Parameters:

createKeyRequest - as propriedades agrupadas para criar uma solicitação de chave
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

decrypt

public KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Descriptografa um único bloco de dados criptografados.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - o conteúdo a ser descriptografado

Returns:

o KeyOperationResult se tiver êxito.

decryptAsync

public ServiceFuture decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Descriptografa um único bloco de dados criptografados.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - o conteúdo a ser descriptografado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

deleteCertificate

public CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

Exclui um certificado do cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado no cofre fornecido

Returns:

o CertificateBundle se tiver êxito.

deleteCertificateAsync

public ServiceFuture deleteCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Exclui um certificado do cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado no cofre fornecido
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

deleteCertificateContacts

public Contacts deleteCertificateContacts(String vaultBaseUrl)

Exclui os contatos de certificado do cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net

Returns:

os Contatos, se tiver êxito.

deleteCertificateContactsAsync

public ServiceFuture deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

Exclui os contatos de certificado do cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

deleteCertificateIssuer

public IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

Exclui o emissor do certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
issuerName - O nome do emissor.

Returns:

o IssuerBundle se tiver êxito.

deleteCertificateIssuerAsync

public ServiceFuture deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback serviceCallback)

Exclui o emissor do certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
issuerName - O nome do emissor.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

deleteCertificateOperation

public CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

Exclui a operação de um certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado

Returns:

o CertificateOperation se tiver êxito.

deleteCertificateOperationAsync

public ServiceFuture deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Exclui a operação de um certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

deleteKey

public KeyBundle deleteKey(String vaultBaseUrl, String keyName)

Exclui uma chave de qualquer tipo do armazenamento no Azure Key Vault. A operação excluir chave não pode ser usada para remover versões individuais de uma chave. Essa operação remove o material criptográfico associado à chave, o que significa que a chave não pode ser usada para operações Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Autorização: requer a permissão de exclusão/chaves.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave

Returns:

o KeyBundle se tiver êxito.

deleteKeyAsync

public ServiceFuture deleteKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback serviceCallback)

Exclui uma chave de qualquer tipo do armazenamento no Azure Key Vault. A operação excluir chave não pode ser usada para remover versões individuais de uma chave. Essa operação remove o material criptográfico associado à chave, o que significa que a chave não pode ser usada para operações Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Autorização: requer a permissão de exclusão/chaves.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

deleteSecret

public SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

Exclui um segredo do cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido

Returns:

o SecretBundle se tiver êxito.

deleteSecretAsync

public ServiceFuture deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback serviceCallback)

Exclui um segredo do cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

encrypt

public KeyOperationResult encrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Criptografa uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um cofre de chaves.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - o conteúdo a ser criptografado

Returns:

o KeyOperationResult se tiver êxito.

encryptAsync

public ServiceFuture encryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Criptografa uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um cofre de chaves.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - o conteúdo a ser criptografado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

generateClientRequestId

public boolean generateClientRequestId()

Obtém Quando definido como true, um valor x-ms-client-request-id exclusivo é gerado e incluído em cada solicitação. O padrão é true.

Returns:

o valor generateClientRequestId.

getAzureClient

public AzureClient getAzureClient()

Obtém o AzureClient usado para operações de execução prolongada.

Returns:

o cliente do azure;

getCertificate

public CertificateBundle getCertificate(String certificateIdentifier)

Obtém informações sobre um certificado especificado.

Parameters:

certificateIdentifier - O identificador de certificado

Returns:

o CertificateBundle se tiver êxito.

getCertificate

public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

Obtém informações sobre um certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado no cofre fornecido

Returns:

o CertificateBundle se tiver êxito.

getCertificate

public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)

Obtém informações sobre um certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado no cofre fornecido
certificateVersion - A versão do certificado

Returns:

o CertificateBundle se tiver êxito.

getCertificateAsync

public ServiceFuture getCertificateAsync(String certificateIdentifier, final ServiceCallback serviceCallback)

Obtém informações sobre um certificado especificado.

Parameters:

certificateIdentifier - O identificador de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getCertificateAsync

public ServiceFuture getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Obtém informações sobre um certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado no cofre fornecido
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getCertificateAsync

public ServiceFuture getCertificateAsync(String vaultBaseUrl, String certificateName, String certificateVersion, final ServiceCallback serviceCallback)

Obtém informações sobre um certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado no cofre fornecido
certificateVersion - A versão do certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getCertificateContacts

public Contacts getCertificateContacts(String vaultBaseUrl)

Obtém os contatos de certificado para o cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net

Returns:

os Contatos, se tiver êxito.

getCertificateContactsAsync

public ServiceFuture getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

Obtém os contatos de certificado para o cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getCertificateIssuer

public IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

Obtém o emissor do certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
issuerName - O nome do emissor.

Returns:

o IssuerBundle se tiver êxito.

getCertificateIssuerAsync

public ServiceFuture getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback serviceCallback)

Obtém o emissor do certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
issuerName - O nome do emissor.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getCertificateOperation

public CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

Obtém a operação associada a um certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado

Returns:

o CertificateOperation se tiver êxito.

getCertificateOperationAsync

public ServiceFuture getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Obtém a operação associada a um certificado especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getCertificatePolicy

public CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

Obtém a política de um certificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado no cofre fornecido.

Returns:

o CertificatePolicy se tiver êxito.

getCertificatePolicyAsync

public ServiceFuture getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Obtém a política de um certificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado no cofre fornecido.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getKey

public KeyBundle getKey(String keyIdentifier)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

Parameters:

keyIdentifier - O identificador de chave completo

Returns:

o KeyBundle se tiver êxito.

getKey

public KeyBundle getKey(String vaultBaseUrl, String keyName)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave

Returns:

o KeyBundle se tiver êxito.

getKey

public KeyBundle getKey(String vaultBaseUrl, String keyName, String keyVersion)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave
keyVersion - A versão da chave

Returns:

o KeyBundle se tiver êxito.

getKeyAsync

public ServiceFuture getKeyAsync(String keyIdentifier, final ServiceCallback serviceCallback)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

Parameters:

keyIdentifier - O identificador de chave completo
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getKeyAsync

public ServiceFuture getKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback serviceCallback)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getKeyAsync

public ServiceFuture getKeyAsync(String vaultBaseUrl, String keyName, String keyVersion, final ServiceCallback serviceCallback)

Obtém a parte pública de uma chave armazenada. A operação get key é aplicável a todos os tipos de chave. Se a chave solicitada for simétrica, nenhum material de chave será liberado na resposta. Autorização: requer as chaves/obter permissão.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave
keyVersion - A versão da chave
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getPendingCertificateSigningRequest

public String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

Obtém a resposta pendente da solicitação de assinatura de certificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado

Returns:

a Cadeia de caracteres se tiver êxito.

getPendingCertificateSigningRequestAsync

public ServiceFuture getPendingCertificateSigningRequestAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

Obtém a resposta pendente da solicitação de assinatura de certificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getSecret

public SecretBundle getSecret(String secretIdentifier)

Obtenha um segredo especificado de um determinado cofre de chaves.

Parameters:

secretIdentifier - A URL do segredo.

Returns:

o SecretBundle se tiver êxito.

getSecret

public SecretBundle getSecret(String vaultBaseUrl, String secretName)

Obtenha um segredo especificado de um determinado cofre de chaves.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido

Returns:

o SecretBundle se tiver êxito.

getSecret

public SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)

Obtenha um segredo especificado de um determinado cofre de chaves.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido
secretVersion - A versão do segredo

Returns:

o SecretBundle se tiver êxito.

getSecretAsync

public ServiceFuture getSecretAsync(String secretIdentifier, final ServiceCallback serviceCallback)

Obtenha um segredo especificado de um determinado cofre de chaves.

Parameters:

secretIdentifier - A URL do segredo.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getSecretAsync

public ServiceFuture getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback serviceCallback)

Obtenha um segredo especificado de um determinado cofre de chaves.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

getSecretAsync

public ServiceFuture getSecretAsync(String vaultBaseUrl, String secretName, String secretVersion, final ServiceCallback serviceCallback)

Obtenha um segredo especificado de um determinado cofre de chaves.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido
secretVersion - A versão do segredo
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

httpClient

public OkHttpClient httpClient()

Returns:

o cliente HTTP.

importCertificate

public CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

Importa um certificado para o cofre especificado.

Parameters:

importCertificateRequest - as propriedades agrupadas para importar uma solicitação de certificado

Returns:

o CertificateBundle se tiver êxito.

importCertificateAsync

public ServiceFuture importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback serviceCallback)

Importa um certificado para o cofre especificado.

Parameters:

importCertificateRequest - as propriedades agrupadas para importar uma solicitação de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

importKey

public KeyBundle importKey(ImportKeyRequest importKeyRequest)

Importa uma chave criada externamente, armazena-a e retorna os parâmetros de chaves e atributos para o cliente. A operação de importação de chave pode ser usada para importar qualquer tipo de chave para um Key Vault do Azure. Se a chave denominada já existir, o Cofre de Chaves do Azure criará uma nova versão da chave. Autorização: requer a permissão de importação/chaves.

Parameters:

importKeyRequest - as propriedades agrupadas para importar uma solicitação de chave

Returns:

o KeyBundle se tiver êxito.

importKeyAsync

public ServiceFuture importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback serviceCallback)

Importa uma chave criada externamente, armazena-a e retorna os parâmetros de chaves e atributos para o cliente. A operação de importação de chave pode ser usada para importar qualquer tipo de chave para um Key Vault do Azure. Se a chave denominada já existir, o Cofre de Chaves do Azure criará uma nova versão da chave. Autorização: requer a permissão de importação/chaves.

Parameters:

importKeyRequest - as propriedades agrupadas para importar uma solicitação de chave
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listCertificateIssuers

public PagedList listCertificateIssuers(final String vaultBaseUrl)

Listar emissores de certificado para o cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net

Returns:

o Certificado PagedListIssuerItem<> se tiver êxito.

listCertificateIssuers

public PagedList listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)

Listar emissores de certificado para o cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.

Returns:

o Certificado PagedListIssuerItem<> se tiver êxito.

listCertificateIssuersAsync

public ServiceFuture<>> listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

Listar emissores de certificado para o cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listCertificateIssuersAsync

public ServiceFuture<>> listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

Listar emissores de certificado para o cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listCertificates

public PagedList listCertificates(final String vaultBaseUrl)

Listar certificados no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net

Returns:

o PagedList<CertificateItem> se tiver êxito.

listCertificates

public PagedList listCertificates(final String vaultBaseUrl, final Integer maxresults)

Listar certificados no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.

Returns:

o PagedList<CertificateItem> se tiver êxito.

listCertificatesAsync

public ServiceFuture<>> listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

Listar certificados no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listCertificatesAsync

public ServiceFuture<>> listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

Listar certificados no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listCertificateVersions

public PagedList listCertificateVersions(final String vaultBaseUrl, final String certificateName)

Liste as versões de um certificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado

Returns:

o PagedList<CertificateItem> se tiver êxito.

listCertificateVersions

public PagedList listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)

Liste as versões de um certificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.

Returns:

o PagedList<CertificateItem> se tiver êxito.

listCertificateVersionsAsync

public ServiceFuture<>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback serviceCallback)

Liste as versões de um certificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listCertificateVersionsAsync

public ServiceFuture<>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback serviceCallback)

Liste as versões de um certificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
certificateName - O nome do certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listKeys

public PagedList listKeys(final String vaultBaseUrl)

Listar chaves no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net

Returns:

o PagedList<KeyItem> se tiver êxito.

listKeys

public PagedList listKeys(final String vaultBaseUrl, final Integer maxresults)

Listar chaves no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.

Returns:

o PagedList<KeyItem> se tiver êxito.

listKeysAsync

public ServiceFuture<>> listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

Listar chaves no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listKeysAsync

public ServiceFuture<>> listKeysAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

Listar chaves no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listKeyVersions

public PagedList listKeyVersions(final String vaultBaseUrl, final String keyName)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave. O identificador de chave completo, os atributos e as marcas são fornecidos na resposta. Autorização: requer a permissão de chaves/lista.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave

Returns:

o PagedList<KeyItem> se tiver êxito.

listKeyVersions

public PagedList listKeyVersions(final String vaultBaseUrl, final String keyName, final Integer maxresults)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave. O identificador de chave completo, os atributos e as marcas são fornecidos na resposta. Autorização: requer a permissão de chaves/lista.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.

Returns:

o PagedList<KeyItem> se tiver êxito.

listKeyVersionsAsync

public ServiceFuture<>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final Integer maxresults, final ListOperationCallback serviceCallback)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave. O identificador de chave completo, os atributos e as marcas são fornecidos na resposta. Autorização: requer a permissão de chaves/lista.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listKeyVersionsAsync

public ServiceFuture<>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final ListOperationCallback serviceCallback)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave. O identificador de chave completo, os atributos e as marcas são fornecidos na resposta. Autorização: requer a permissão de chaves/lista.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyName - O nome da chave
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listSecrets

public PagedList listSecrets(final String vaultBaseUrl)

Listar segredos no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net

Returns:

o PagedList<SecretItem> se tiver êxito.

listSecrets

public PagedList listSecrets(final String vaultBaseUrl, final Integer maxresults)

Listar segredos no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.

Returns:

o PagedList<SecretItem> se tiver êxito.

listSecretsAsync

public ServiceFuture<>> listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

Listar segredos no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listSecretsAsync

public ServiceFuture<>> listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

Listar segredos no cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listSecretVersions

public PagedList listSecretVersions(final String vaultBaseUrl, final String secretName)

Liste as versões do segredo especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido

Returns:

o PagedList<SecretItem> se tiver êxito.

listSecretVersions

public PagedList listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)

Liste as versões do segredo especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.

Returns:

o PagedList<SecretItem> se tiver êxito.

listSecretVersionsAsync

public ServiceFuture<>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback serviceCallback)

Liste as versões do segredo especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido
maxresults - Número máximo de resultados a serem retornados em uma página. Se não for especificado, o serviço retornará até 25 resultados.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

listSecretVersionsAsync

public ServiceFuture<>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final ListOperationCallback serviceCallback)

Liste as versões do segredo especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
secretName - O nome do segredo no cofre fornecido
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

longRunningOperationRetryTimeout

public int longRunningOperationRetryTimeout()

Obtém ou define o tempo limite de repetição em segundos para Operações de Execução Longa. O valor padrão é 30.

Returns:

o valor longRunningOperationRetryTimeout.

mergeCertificate

public CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

Mescla um certificado ou uma cadeia de certificados com um par de chaves existente no servidor.

Parameters:

mergeCertificateRequest - as propriedades agrupadas para mesclar uma solicitação de certificado

Returns:

o CertificateBundle se tiver êxito.

mergeCertificateAsync

public ServiceFuture mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback serviceCallback)

Mescla um certificado ou uma cadeia de certificados com um par de chaves existente no servidor.

Parameters:

mergeCertificateRequest - as propriedades agrupadas para mesclar uma solicitação de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

restClient

public RestClient restClient()

Returns:

a RestClient instância.

restoreKey

public KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)

Restaura a chave de backup em um cofre.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyBundleBackup - o blob de backup associado a um pacote de chaves

Returns:

o KeyBundle se tiver êxito.

restoreKeyAsync

public ServiceFuture restoreKeyAsync(String vaultBaseUrl, byte[] keyBundleBackup, final ServiceCallback serviceCallback)

Restaura a chave de backup em um cofre.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
keyBundleBackup - o blob de backup associado a um pacote de chaves
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

retrofit

public Retrofit retrofit()

Returns:

a instância retrofit.

serializerAdapter

public SerializerAdapter serializerAdapter()

Returns:

o adaptador para um Jackson com.fasterxml.jackson.databind.ObjectMapper.

setCertificateContacts

public Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)

Define os contatos de certificado para o cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
contacts - Os contatos dos certificados do cofre.

Returns:

os Contatos, se tiver êxito.

setCertificateContactsAsync

public ServiceFuture setCertificateContactsAsync(String vaultBaseUrl, Contacts contacts, final ServiceCallback serviceCallback)

Define os contatos de certificado para o cofre especificado.

Parameters:

vaultBaseUrl - O nome do cofre, por exemplo, https://myvault.vault.azure.net
contacts - Os contatos dos certificados do cofre.
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

setCertificateIssuer

public IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

Define os contatos de certificado para o cofre especificado.

Parameters:

setCertificateIssuerRequest - as propriedades agrupadas para definir uma solicitação de emissor de certificado

Returns:

o IssuerBundle se tiver êxito.

setCertificateIssuerAsync

public ServiceFuture setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback serviceCallback)

Define os contatos de certificado para o cofre especificado.

Parameters:

setCertificateIssuerRequest - as propriedades agrupadas para definir uma solicitação de emissor de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

setSecret

public SecretBundle setSecret(SetSecretRequest setSecretRequest)

Define um segredo no cofre especificado.

Parameters:

setSecretRequest - as propriedades agrupadas para definir uma solicitação secreta

Returns:

o SecretBundle se tiver êxito.

setSecretAsync

public ServiceFuture setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback serviceCallback)

Define um segredo no cofre especificado.

Parameters:

setSecretRequest - as propriedades agrupadas para definir uma solicitação secreta
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

sign

public KeyOperationResult sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)

Cria uma assinatura de um resumo usando a chave especificada.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - o conteúdo a ser assinado

Returns:

o KeyOperationResult se tiver êxito.

signAsync

public ServiceFuture signAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Cria uma assinatura de um resumo usando a chave especificada.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - o conteúdo a ser assinado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

unwrapKey

public KeyOperationResult unwrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Desembrulha uma chave simétrica usando a chave especificada no cofre que inicialmente foi usada para encapsular a chave.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - a chave a ser desembrulhada

Returns:

o KeyOperationResult se tiver êxito.

unwrapKeyAsync

public ServiceFuture unwrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Desembrulha uma chave simétrica usando a chave especificada no cofre que inicialmente foi usada para encapsular a chave.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - a chave a ser desembrulhada
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

updateCertificate

public CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

Atualizações os atributos associados ao certificado especificado.

Parameters:

updateCertificateRequest - as propriedades agrupadas para atualizar uma solicitação de certificado

Returns:

o CertificateBundle se tiver êxito.

updateCertificateAsync

public ServiceFuture updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback serviceCallback)

Atualizações os atributos associados ao certificado especificado.

Parameters:

updateCertificateRequest - as propriedades agrupadas para atualizar uma solicitação de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

updateCertificateIssuer

public IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

Atualizações o emissor do certificado especificado.

Parameters:

updateCertificateIssuerRequest - as propriedades agrupadas para atualizar uma solicitação de emissor de certificado

Returns:

o IssuerBundle se tiver êxito.

updateCertificateIssuerAsync

public ServiceFuture updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback serviceCallback)

Atualizações o emissor do certificado especificado.

Parameters:

updateCertificateIssuerRequest - as propriedades agrupadas para atualizar uma solicitação de emissor de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Throws:

IllegalArgumentException - gerado se o retorno de chamada for nulo

updateCertificateOperation

public CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

Atualizações uma operação de certificado.

Parameters:

updateCertificateOperationRequest - as propriedades agrupadas para atualizar uma solicitação de operação de certificado

Returns:

o CertificateOperation se tiver êxito.

updateCertificateOperationAsync

public ServiceFuture updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback serviceCallback)

Atualizações uma operação de certificado.

Parameters:

updateCertificateOperationRequest - as propriedades agrupadas para atualizar uma solicitação de operação de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

updateCertificatePolicy

public CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)

Atualizações a política de um certificado. Defina os membros apropriados no certificatePolicy que devem ser atualizados. Deixe outros como nulos.

Parameters:

updateCertificatePolicyRequest - as propriedades agrupadas para atualizar uma solicitação de política de certificado

Returns:

o CertificatePolicy se tiver êxito.

updateCertificatePolicyAsync

public ServiceFuture updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback serviceCallback)

Atualizações a política de um certificado. Defina os membros apropriados no certificatePolicy que devem ser atualizados. Deixe outros como nulos.

Parameters:

updateCertificatePolicyRequest - as propriedades agrupadas para atualizar uma solicitação de política de certificado
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

updateKey

public KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)

A operação de chave de atualização altera os atributos especificados de uma chave armazenada e pode ser aplicada a qualquer tipo de chave e versão de chave armazenada no Azure Key Vault. O material criptográfico de uma chave em si não pode ser alterado. Para executar esta operação, a chave já deve existir no Cofre de Chaves. Autorização: requer a permissão de atualização/chaves.

Parameters:

updateKeyRequest - as propriedades agrupadas para atualizar uma solicitação de chave

Returns:

o KeyBundle se tiver êxito.

updateKeyAsync

public ServiceFuture updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback serviceCallback)

A operação de chave de atualização altera os atributos especificados de uma chave armazenada e pode ser aplicada a qualquer tipo de chave e versão de chave armazenada no Azure Key Vault. O material criptográfico de uma chave em si não pode ser alterado. Para executar esta operação, a chave já deve existir no Cofre de Chaves. Autorização: requer a permissão de atualização/chaves.

Parameters:

updateKeyRequest - as propriedades agrupadas para atualizar uma solicitação de chave
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

updateSecret

public SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

Atualizações os atributos associados a um segredo especificado em um determinado cofre de chaves.

Parameters:

updateSecretRequest - as propriedades agrupadas para atualizar uma solicitação secreta

Returns:

o SecretBundle se tiver êxito.

updateSecretAsync

public ServiceFuture updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback serviceCallback)

Atualizações os atributos associados a um segredo especificado em um determinado cofre de chaves.

Parameters:

updateSecretRequest - as propriedades agrupadas para atualizar uma solicitação secreta
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

userAgent

public String userAgent()

Obtém o cabeçalho User-Agent para o cliente.

Returns:

a cadeia de caracteres do agente do usuário.

verify

public KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)

Verifica uma assinatura usando a chave especificada.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - O algoritmo de assinatura/verificação. Para obter mais informações sobre possíveis tipos de algoritmo, consulte JsonWebKeySignatureAlgorithm.
digest - O resumo usado para assinatura
signature - A assinatura a ser verificada

Returns:

o KeyVerifyResult se tiver êxito.

verifyAsync

public ServiceFuture verifyAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature, final ServiceCallback serviceCallback)

Verifica uma assinatura usando a chave especificada.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - O algoritmo de assinatura/verificação. Para obter mais informações sobre possíveis tipos de algoritmo, consulte JsonWebKeySignatureAlgorithm.
digest - O resumo usado para assinatura
signature - A assinatura a ser verificada
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

withAcceptLanguage

public void withAcceptLanguage(String acceptLanguage)

Define Obtém ou define o idioma preferido para a resposta.

Parameters:

acceptLanguage - o valor acceptLanguage.

withGenerateClientRequestId

public void withGenerateClientRequestId(boolean generateClientRequestId)

Define Quando definido como true, um valor x-ms-client-request-id exclusivo é gerado e incluído em cada solicitação. O padrão é true.

Parameters:

generateClientRequestId - o valor generateClientRequestId.

withLongRunningOperationRetryTimeout

public void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)

Define Obtém ou define o tempo limite de repetição em segundos para Operações de Execução Longa. O valor padrão é 30.

Parameters:

longRunningOperationRetryTimeout - o valor longRunningOperationRetryTimeout.

wrapKey

public KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

Encapsula uma chave simétrica usando a chave especificada.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - a chave a ser encapsulada

Returns:

o KeyOperationResult se tiver êxito.

wrapKeyAsync

public ServiceFuture wrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

Encapsula uma chave simétrica usando a chave especificada.

Parameters:

keyIdentifier - O identificador de chave completo
algorithm - identificador de algoritmo
value - a chave a ser encapsulada
serviceCallback - o ServiceCallback assíncrono para lidar com respostas bem-sucedidas e com falha.

Returns:

o ServiceFuture objeto

Aplica-se a