KeyVaultClient Clase

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

public class KeyVaultClient

Inicializa una nueva instancia de la clase KeyVaultClient.

Resumen del constructor

Constructor Description
KeyVaultClient(RestClient restClient)

Inicializa una instancia del cliente KeyVaultClient.

KeyVaultClient(ServiceClientCredentials credentials)

Inicializa una instancia del cliente KeyVaultClient.

Resumen del método

Modificador y tipo Método y descripción
String acceptLanguage()

Obtiene o establece el idioma preferido para la respuesta.

String apiVersion()

Obtiene la versión de la API de cliente.

BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

Solicita que se descargue una copia de seguridad de la clave especificada en el cliente.

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

Solicita que se descargue una copia de seguridad de la clave especificada en el cliente.

CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)

Crea una nueva versión del certificado. Si se trata de la primera versión, se crea el recurso de certificado.

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

Crea una nueva versión del certificado. Si se trata de la primera versión, se crea el recurso de certificado.

KeyBundle createKey(CreateKeyRequest createKeyRequest)

Crea una nueva clave, la almacena y luego devuelve parámetros y atributos clave al cliente. La operación de creación de claves se puede usar para crear cualquier tipo de clave en Azure Key Vault. Si ya existe la clave con ese nombre, Azure Key Vault crea una nueva versión de la clave. Autorización: requiere el permiso keys/create.

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

Crea una nueva clave, la almacena y luego devuelve parámetros y atributos clave al cliente. La operación de creación de claves se puede usar para crear cualquier tipo de clave en Azure Key Vault. Si ya existe la clave con ese nombre, Azure Key Vault crea una nueva versión de la clave. Autorización: requiere el permiso keys/create.

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

Descifra un único bloque de datos cifrados.

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

Descifra un único bloque de datos cifrados.

CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

Elimina un certificado del almacén especificado.

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

Elimina un certificado del almacén especificado.

Contacts deleteCertificateContacts(String vaultBaseUrl)

Elimina los contactos de certificado del almacén especificado.

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

Elimina los contactos de certificado del almacén especificado.

IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

Elimina el emisor de certificado especificado.

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

Elimina el emisor de certificado especificado.

CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

Elimina la operación de un certificado especificado.

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

Elimina la operación de un certificado especificado.

KeyBundle deleteKey(String vaultBaseUrl, String keyName)

Elimina una clave de cualquier tipo del almacenamiento en Azure Key Vault. La operación de eliminación de clave no se puede usar para quitar versiones individuales de una clave. Esta operación elimina el material criptográfico asociado a la clave, lo que significa que no se puede utilizar para las operaciones firmar y comprobar, encapsular/desencapsular o cifrar/descifrar. Autorización: requiere el permiso keys/delete.

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

Elimina una clave de cualquier tipo del almacenamiento en Azure Key Vault. La operación de eliminación de clave no se puede usar para quitar versiones individuales de una clave. Esta operación elimina el material criptográfico asociado a la clave, lo que significa que no se puede utilizar para las operaciones firmar y comprobar, encapsular/desencapsular o cifrar/descifrar. Autorización: requiere el permiso keys/delete.

SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

Elimina un secreto del almacén especificado.

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

Elimina un secreto del almacén especificado.

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

Cifra una secuencia arbitraria de bytes mediante una clave de cifrado almacenada en un almacén de claves.

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

Cifra una secuencia arbitraria de bytes mediante una clave de cifrado almacenada en un almacén de claves.

boolean generateClientRequestId()

Obtiene Cuando se establece en true, se genera un valor único x-ms-client-request-id y se incluye en cada solicitud. El valor predeterminado es true.

AzureClient getAzureClient()

Obtiene el objeto AzureClient utilizado para las operaciones de larga duración.

CertificateBundle getCertificate(String certificateIdentifier)

Obtiene información sobre un certificado especificado.

CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

Obtiene información sobre un certificado especificado.

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

Obtiene información sobre un certificado especificado.

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

Obtiene información sobre un certificado especificado.

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

Obtiene información sobre un certificado especificado.

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

Obtiene información sobre un certificado especificado.

Contacts getCertificateContacts(String vaultBaseUrl)

Obtiene los contactos de certificado para el almacén especificado.

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

Obtiene los contactos de certificado para el almacén especificado.

IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

Obtiene el emisor de certificado especificado.

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

Obtiene el emisor de certificado especificado.

CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

Obtiene la operación asociada a un certificado especificado.

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

Obtiene la operación asociada a un certificado especificado.

CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

Obtiene la directiva de un certificado.

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

Obtiene la directiva de un certificado.

KeyBundle getKey(String keyIdentifier)

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

KeyBundle getKey(String vaultBaseUrl, String keyName)

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

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

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

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

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

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

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

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

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

Obtiene la respuesta de solicitud de firma de certificado pendiente.

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

Obtiene la respuesta de solicitud de firma de certificado pendiente.

SecretBundle getSecret(String secretIdentifier)

Obtenga un secreto especificado de un almacén de claves determinado.

SecretBundle getSecret(String vaultBaseUrl, String secretName)

Obtenga un secreto especificado de un almacén de claves determinado.

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

Obtenga un secreto especificado de un almacén de claves determinado.

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

Obtenga un secreto especificado de un almacén de claves determinado.

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

Obtenga un secreto especificado de un almacén de claves determinado.

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

Obtenga un secreto especificado de un almacén de claves determinado.

OkHttpClient httpClient()
CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

Importa un certificado en el almacén especificado.

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

Importa un certificado en el almacén especificado.

KeyBundle importKey(ImportKeyRequest importKeyRequest)

Importa una clave creada externamente, la almacena y devuelve parámetros y atributos de clave al cliente. La operación de importación de clave se puede usar para importar cualquier tipo de clave en una instancia de Azure Key Vault. Si ya existe la clave con ese nombre, Azure Key Vault crea una nueva versión de la clave. Autorización: requiere el permiso de importación o claves.

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

Importa una clave creada externamente, la almacena y devuelve parámetros y atributos de clave al cliente. La operación de importación de clave se puede usar para importar cualquier tipo de clave en una instancia de Azure Key Vault. Si ya existe la clave con ese nombre, Azure Key Vault crea una nueva versión de la clave. Autorización: requiere el permiso de importación o claves.

PagedList<CertificateIssuerItem> listCertificateIssuers(final String vaultBaseUrl)

Enumerar emisores de certificados para el almacén especificado.

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

Enumerar emisores de certificados para el almacén especificado.

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

Enumerar emisores de certificados para el almacén especificado.

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

Enumerar emisores de certificados para el almacén especificado.

PagedList<CertificateItem> listCertificates(final String vaultBaseUrl)

Enumere los certificados en el almacén especificado.

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

Enumere los certificados en el almacén especificado.

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

Enumere los certificados en el almacén especificado.

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

Enumere los certificados en el almacén especificado.

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

Enumera las versiones de un certificado.

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

Enumera las versiones de un certificado.

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

Enumera las versiones de un certificado.

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

Enumera las versiones de un certificado.

PagedList<KeyItem> listKeys(final String vaultBaseUrl)

Enumerar claves en el almacén especificado.

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

Enumerar claves en el almacén especificado.

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

Enumerar claves en el almacén especificado.

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

Enumerar claves en el almacén especificado.

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

Recupera una lista de versiones de clave individuales con el mismo nombre de clave. El identificador de clave completa, los atributos y las etiquetas se proporcionan en la respuesta. Autorización: requiere el permiso keys/list.

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

Recupera una lista de versiones de clave individuales con el mismo nombre de clave. El identificador de clave completa, los atributos y las etiquetas se proporcionan en la respuesta. Autorización: requiere el permiso keys/list.

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

Recupera una lista de versiones de clave individuales con el mismo nombre de clave. El identificador de clave completa, los atributos y las etiquetas se proporcionan en la respuesta. Autorización: requiere el permiso keys/list.

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

Recupera una lista de versiones de clave individuales con el mismo nombre de clave. El identificador de clave completa, los atributos y las etiquetas se proporcionan en la respuesta. Autorización: requiere el permiso keys/list.

PagedList<SecretItem> listSecrets(final String vaultBaseUrl)

Enumeración de secretos en el almacén especificado.

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

Enumeración de secretos en el almacén especificado.

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

Enumeración de secretos en el almacén especificado.

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

Enumeración de secretos en el almacén especificado.

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

Enumera las versiones del secreto especificado.

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

Enumera las versiones del secreto especificado.

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

Enumera las versiones del secreto especificado.

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

Enumera las versiones del secreto especificado.

int longRunningOperationRetryTimeout()

Obtiene o establece el tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30.

CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

Combina un certificado o una cadena de certificados con un par de claves existente en el servidor.

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

Combina un certificado o una cadena de certificados con un par de claves existente en el servidor.

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

Restaura la clave de copia de seguridad en un almacén.

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

Restaura la clave de copia de seguridad en un almacén.

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

Establece los contactos de certificado para el almacén especificado.

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

Establece los contactos de certificado para el almacén especificado.

IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

Establece los contactos de certificado para el almacén especificado.

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

Establece los contactos de certificado para el almacén especificado.

SecretBundle setSecret(SetSecretRequest setSecretRequest)

Establece un secreto en el almacén especificado.

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

Establece un secreto en el almacén especificado.

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

Crea una firma a partir de un resumen mediante la clave especificada.

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

Crea una firma a partir de un resumen mediante la clave especificada.

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

Desencapsula una clave simétrica mediante la clave especificada en el almacén que se ha usado inicialmente para encapsular la clave.

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

Desencapsula una clave simétrica mediante la clave especificada en el almacén que se ha usado inicialmente para encapsular la clave.

CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

Novedades los atributos asociados al certificado especificado.

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

Novedades los atributos asociados al certificado especificado.

IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

Novedades el emisor de certificados especificado.

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

Novedades el emisor de certificados especificado.

CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

Novedades una operación de certificado.

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

Novedades una operación de certificado.

CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)

Novedades la directiva de un certificado. Establezca los miembros adecuados en certificatePolicy que se deben actualizar. Deje otros como NULL.

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

Novedades la directiva de un certificado. Establezca los miembros adecuados en certificatePolicy que se deben actualizar. Deje a otros como NULL.

KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)

La operación de actualización de clave cambia los atributos especificados de una clave almacenada y se puede aplicar a cualquier tipo de clave y versión de clave almacenada en Azure Key Vault. No es posible modificar el material criptográfico de una clave. Para realizar esta operación, la clave debe existir en el Almacén de claves. Autorización: requiere el permiso de claves y actualización.

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

La operación de actualización de clave cambia los atributos especificados de una clave almacenada y se puede aplicar a cualquier tipo de clave y versión de clave almacenada en Azure Key Vault. No es posible modificar el material criptográfico de una clave. Para realizar esta operación, la clave debe existir en el Almacén de claves. Autorización: requiere el permiso de claves y actualización.

SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

Novedades los atributos asociados a un secreto especificado en un almacén de claves determinado.

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

Novedades los atributos asociados a un secreto especificado en un almacén de claves determinado.

String userAgent()

Obtiene el encabezado User-Agent para el cliente.

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

Comprueba una firma mediante la clave especificada.

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

Comprueba una firma mediante la clave especificada.

void withAcceptLanguage(String acceptLanguage)

Establece Obtiene o establece el idioma preferido para la respuesta.

void withGenerateClientRequestId(boolean generateClientRequestId)

Establece Cuando se establece en true, se genera un valor único x-ms-client-request-id y se incluye en cada solicitud. El valor predeterminado es true.

void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)

Establece Obtiene o establece el tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30.

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

Ajusta una clave simétrica mediante la clave especificada.

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

Ajusta una clave simétrica mediante la clave especificada.

Detalles del constructor

KeyVaultClient

public KeyVaultClient(RestClient restClient)

Inicializa una instancia del cliente KeyVaultClient.

Parameters:

restClient - el cliente REST para conectarse a Azure.

KeyVaultClient

public KeyVaultClient(ServiceClientCredentials credentials)

Inicializa una instancia del cliente KeyVaultClient.

Parameters:

credentials - las credenciales de administración de Azure

Detalles del método

acceptLanguage

public String acceptLanguage()

Obtiene o establece el idioma preferido para la respuesta.

Returns:

el valor acceptLanguage.

apiVersion

public String apiVersion()

Obtiene la versión de la API de cliente.

Returns:

el valor apiVersion.

backupKey

public BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

Solicita que se descargue una copia de seguridad de la clave especificada en el cliente.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave

Returns:

BackupKeyResult si se ejecuta correctamente.

backupKeyAsync

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

Solicita que se descargue una copia de seguridad de la clave especificada en el cliente.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave
serviceCallback - async ServiceCallback para controlar las respuestas correctas y erróneas.

Returns:

el ServiceFuture objeto

createCertificate

public CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)

Crea una nueva versión del certificado. Si se trata de la primera versión, se crea el recurso de certificado.

Parameters:

createCertificateRequest - las propiedades agrupadas para crear una solicitud de certificado

Returns:

CertificateOperation si se ejecuta correctamente.

createCertificateAsync

public ServiceFuture createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback serviceCallback)

Crea una nueva versión del certificado. Si se trata de la primera versión, se crea el recurso de certificado.

Parameters:

createCertificateRequest - las propiedades agrupadas para crear una solicitud de certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y erróneas.

Returns:

el ServiceFuture objeto

createKey

public KeyBundle createKey(CreateKeyRequest createKeyRequest)

Crea una nueva clave, la almacena y luego devuelve parámetros y atributos clave al cliente. La operación de creación de claves se puede usar para crear cualquier tipo de clave en Azure Key Vault. Si ya existe la clave con ese nombre, Azure Key Vault crea una nueva versión de la clave. Autorización: requiere el permiso keys/create.

Parameters:

createKeyRequest - las propiedades agrupadas para crear una solicitud de clave

Returns:

KeyBundle si se ejecuta correctamente.

createKeyAsync

public ServiceFuture createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback serviceCallback)

Crea una nueva clave, la almacena y luego devuelve parámetros y atributos clave al cliente. La operación de creación de claves se puede usar para crear cualquier tipo de clave en Azure Key Vault. Si ya existe la clave con ese nombre, Azure Key Vault crea una nueva versión de la clave. Autorización: requiere el permiso keys/create.

Parameters:

createKeyRequest - las propiedades agrupadas para crear una solicitud de clave
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

decrypt

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

Descifra un único bloque de datos cifrados.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - el contenido que se va a descifrar

Returns:

KeyOperationResult si se ejecuta correctamente.

decryptAsync

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

Descifra un único bloque de datos cifrados.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - el contenido que se va a descifrar
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

deleteCertificate

public CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

Elimina un certificado del almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado en el almacén especificado.

Returns:

CertificateBundle si se ejecuta correctamente.

deleteCertificateAsync

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

Elimina un certificado del almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado en el almacén especificado.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

deleteCertificateContacts

public Contacts deleteCertificateContacts(String vaultBaseUrl)

Elimina los contactos de certificado del almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net

Returns:

contactos si se ejecuta correctamente.

deleteCertificateContactsAsync

public ServiceFuture deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

Elimina los contactos de certificado del almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

deleteCertificateIssuer

public IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

Elimina el emisor de certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
issuerName - Nombre del emisor.

Returns:

IssuerBundle si se ejecuta correctamente.

deleteCertificateIssuerAsync

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

Elimina el emisor de certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
issuerName - Nombre del emisor.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

deleteCertificateOperation

public CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

Elimina la operación de un certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado

Returns:

CertificateOperation si se ejecuta correctamente.

deleteCertificateOperationAsync

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

Elimina la operación de un certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

deleteKey

public KeyBundle deleteKey(String vaultBaseUrl, String keyName)

Elimina una clave de cualquier tipo del almacenamiento en Azure Key Vault. La operación de eliminación de clave no se puede usar para quitar versiones individuales de una clave. Esta operación elimina el material criptográfico asociado a la clave, lo que significa que no se puede utilizar para las operaciones firmar y comprobar, encapsular/desencapsular o cifrar/descifrar. Autorización: requiere el permiso keys/delete.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave

Returns:

KeyBundle si se ejecuta correctamente.

deleteKeyAsync

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

Elimina una clave de cualquier tipo del almacenamiento en Azure Key Vault. La operación de eliminación de clave no se puede usar para quitar versiones individuales de una clave. Esta operación elimina el material criptográfico asociado a la clave, lo que significa que no se puede utilizar para las operaciones firmar y comprobar, encapsular/desencapsular o cifrar/descifrar. Autorización: requiere el permiso keys/delete.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

deleteSecret

public SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

Elimina un secreto del almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.

Returns:

SecretBundle si se ejecuta correctamente.

deleteSecretAsync

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

Elimina un secreto del almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

encrypt

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

Cifra una secuencia arbitraria de bytes mediante una clave de cifrado almacenada en un almacén de claves.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - el contenido que se va a cifrar

Returns:

KeyOperationResult si se ejecuta correctamente.

encryptAsync

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

Cifra una secuencia arbitraria de bytes mediante una clave de cifrado almacenada en un almacén de claves.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - el contenido que se va a cifrar
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

generateClientRequestId

public boolean generateClientRequestId()

Obtiene Cuando se establece en true, se genera un valor único x-ms-client-request-id y se incluye en cada solicitud. El valor predeterminado es true.

Returns:

el valor generateClientRequestId.

getAzureClient

public AzureClient getAzureClient()

Obtiene el objeto AzureClient utilizado para las operaciones de larga duración.

Returns:

el cliente de Azure;

getCertificate

public CertificateBundle getCertificate(String certificateIdentifier)

Obtiene información sobre un certificado especificado.

Parameters:

certificateIdentifier - Identificador del certificado

Returns:

CertificateBundle si se ejecuta correctamente.

getCertificate

public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

Obtiene información sobre un certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado en el almacén especificado.

Returns:

CertificateBundle si se ejecuta correctamente.

getCertificate

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

Obtiene información sobre un certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado en el almacén especificado.
certificateVersion - La versión del certificado

Returns:

CertificateBundle si se ejecuta correctamente.

getCertificateAsync

public ServiceFuture getCertificateAsync(String certificateIdentifier, final ServiceCallback serviceCallback)

Obtiene información sobre un certificado especificado.

Parameters:

certificateIdentifier - Identificador del certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getCertificateAsync

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

Obtiene información sobre un certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado en el almacén especificado.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getCertificateAsync

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

Obtiene información sobre un certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado en el almacén especificado.
certificateVersion - La versión del certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getCertificateContacts

public Contacts getCertificateContacts(String vaultBaseUrl)

Obtiene los contactos de certificado para el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net

Returns:

contactos si se ejecuta correctamente.

getCertificateContactsAsync

public ServiceFuture getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

Obtiene los contactos de certificado para el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getCertificateIssuer

public IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

Obtiene el emisor de certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
issuerName - Nombre del emisor.

Returns:

IssuerBundle si se ejecuta correctamente.

getCertificateIssuerAsync

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

Obtiene el emisor de certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
issuerName - Nombre del emisor.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getCertificateOperation

public CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

Obtiene la operación asociada a un certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado

Returns:

CertificateOperation si se ejecuta correctamente.

getCertificateOperationAsync

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

Obtiene la operación asociada a un certificado especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getCertificatePolicy

public CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

Obtiene la directiva de un certificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado en el almacén especificado.

Returns:

CertificatePolicy si se ejecuta correctamente.

getCertificatePolicyAsync

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

Obtiene la directiva de un certificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado en el almacén especificado.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getKey

public KeyBundle getKey(String keyIdentifier)

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

Parameters:

keyIdentifier - El identificador de clave completo.

Returns:

KeyBundle si se ejecuta correctamente.

getKey

public KeyBundle getKey(String vaultBaseUrl, String keyName)

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave

Returns:

KeyBundle si se ejecuta correctamente.

getKey

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

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave
keyVersion - La versión de la clave

Returns:

KeyBundle si se ejecuta correctamente.

getKeyAsync

public ServiceFuture getKeyAsync(String keyIdentifier, final ServiceCallback serviceCallback)

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

Parameters:

keyIdentifier - El identificador de clave completo.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getKeyAsync

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

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getKeyAsync

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

Obtiene la parte pública de una clave almacenada. La operación get key se aplica a todos los tipos de clave. Si la clave solicitada es simétrica, no se libera ningún material de clave en la respuesta. Autorización: requiere el permiso keys/get.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave
keyVersion - La versión de la clave
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getPendingCertificateSigningRequest

public String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

Obtiene la respuesta de solicitud de firma de certificado pendiente.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado

Returns:

cadena si se ejecuta correctamente.

getPendingCertificateSigningRequestAsync

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

Obtiene la respuesta de solicitud de firma de certificado pendiente.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getSecret

public SecretBundle getSecret(String secretIdentifier)

Obtenga un secreto especificado de un almacén de claves determinado.

Parameters:

secretIdentifier - Dirección URL del secreto.

Returns:

SecretBundle si se ejecuta correctamente.

getSecret

public SecretBundle getSecret(String vaultBaseUrl, String secretName)

Obtenga un secreto especificado de un almacén de claves determinado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.

Returns:

SecretBundle si se ejecuta correctamente.

getSecret

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

Obtenga un secreto especificado de un almacén de claves determinado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.
secretVersion - La versión del secreto

Returns:

SecretBundle si se ejecuta correctamente.

getSecretAsync

public ServiceFuture getSecretAsync(String secretIdentifier, final ServiceCallback serviceCallback)

Obtenga un secreto especificado de un almacén de claves determinado.

Parameters:

secretIdentifier - Dirección URL del secreto.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getSecretAsync

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

Obtenga un secreto especificado de un almacén de claves determinado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

getSecretAsync

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

Obtenga un secreto especificado de un almacén de claves determinado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.
secretVersion - La versión del secreto
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

httpClient

public OkHttpClient httpClient()

Returns:

el cliente HTTP.

importCertificate

public CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

Importa un certificado en el almacén especificado.

Parameters:

importCertificateRequest - las propiedades agrupadas para importar una solicitud de certificado

Returns:

CertificateBundle si se ejecuta correctamente.

importCertificateAsync

public ServiceFuture importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback serviceCallback)

Importa un certificado en el almacén especificado.

Parameters:

importCertificateRequest - las propiedades agrupadas para importar una solicitud de certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

importKey

public KeyBundle importKey(ImportKeyRequest importKeyRequest)

Importa una clave creada externamente, la almacena y devuelve parámetros y atributos de clave al cliente. La operación de importación de clave se puede usar para importar cualquier tipo de clave en una instancia de Azure Key Vault. Si ya existe la clave con ese nombre, Azure Key Vault crea una nueva versión de la clave. Autorización: requiere el permiso de importación o claves.

Parameters:

importKeyRequest - las propiedades agrupadas para importar una solicitud de clave

Returns:

KeyBundle si se ejecuta correctamente.

importKeyAsync

public ServiceFuture importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback serviceCallback)

Importa una clave creada externamente, la almacena y devuelve parámetros y atributos de clave al cliente. La operación de importación de clave se puede usar para importar cualquier tipo de clave en una instancia de Azure Key Vault. Si ya existe la clave con ese nombre, Azure Key Vault crea una nueva versión de la clave. Autorización: requiere el permiso de importación o claves.

Parameters:

importKeyRequest - las propiedades agrupadas para importar una solicitud de clave
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listCertificateIssuers

public PagedList listCertificateIssuers(final String vaultBaseUrl)

Enumerar emisores de certificados para el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net

Returns:

PagedList<CertificateIssuerItem> si se ejecuta correctamente.

listCertificateIssuers

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

Enumerar emisores de certificados para el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.

Returns:

PagedList<CertificateIssuerItem> si se ejecuta correctamente.

listCertificateIssuersAsync

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

Enumerar emisores de certificados para el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listCertificateIssuersAsync

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

Enumerar emisores de certificados para el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listCertificates

public PagedList listCertificates(final String vaultBaseUrl)

Enumere los certificados en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net

Returns:

PagedList<CertificateItem> si se ejecuta correctamente.

listCertificates

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

Enumere los certificados en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.

Returns:

PagedList<CertificateItem> si se ejecuta correctamente.

listCertificatesAsync

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

Enumere los certificados en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listCertificatesAsync

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

Enumere los certificados en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listCertificateVersions

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

Enumera las versiones de un certificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado

Returns:

PagedList<CertificateItem> si se ejecuta correctamente.

listCertificateVersions

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

Enumera las versiones de un certificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.

Returns:

PagedList<CertificateItem> si se ejecuta correctamente.

listCertificateVersionsAsync

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

Enumera las versiones de un certificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listCertificateVersionsAsync

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

Enumera las versiones de un certificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
certificateName - Nombre del certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listKeys

public PagedList listKeys(final String vaultBaseUrl)

Enumerar claves en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net

Returns:

PagedList<KeyItem> si se ejecuta correctamente.

listKeys

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

Enumerar claves en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.

Returns:

PagedList<KeyItem> si se ejecuta correctamente.

listKeysAsync

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

Enumerar claves en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listKeysAsync

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

Enumerar claves en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listKeyVersions

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

Recupera una lista de versiones de clave individuales con el mismo nombre de clave. El identificador de clave completa, los atributos y las etiquetas se proporcionan en la respuesta. Autorización: requiere el permiso keys/list.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave

Returns:

PagedList<KeyItem> si se ejecuta correctamente.

listKeyVersions

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

Recupera una lista de versiones de clave individuales con el mismo nombre de clave. El identificador de clave completa, los atributos y las etiquetas se proporcionan en la respuesta. Autorización: requiere el permiso keys/list.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.

Returns:

PagedList<KeyItem> si se ejecuta correctamente.

listKeyVersionsAsync

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

Recupera una lista de versiones de clave individuales con el mismo nombre de clave. El identificador de clave completa, los atributos y las etiquetas se proporcionan en la respuesta. Autorización: requiere el permiso keys/list.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listKeyVersionsAsync

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

Recupera una lista de versiones de clave individuales con el mismo nombre de clave. El identificador de clave completa, los atributos y las etiquetas se proporcionan en la respuesta. Autorización: requiere el permiso keys/list.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyName - Nombre de la clave
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listSecrets

public PagedList listSecrets(final String vaultBaseUrl)

Enumeración de secretos en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net

Returns:

PagedList<SecretItem> si se ejecuta correctamente.

listSecrets

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

Enumeración de secretos en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.

Returns:

PagedList<SecretItem> si se ejecuta correctamente.

listSecretsAsync

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

Enumeración de secretos en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listSecretsAsync

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

Enumeración de secretos en el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listSecretVersions

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

Enumera las versiones del secreto especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.

Returns:

PagedList<SecretItem> si se ejecuta correctamente.

listSecretVersions

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

Enumera las versiones del secreto especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.

Returns:

PagedList<SecretItem> si se ejecuta correctamente.

listSecretVersionsAsync

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

Enumera las versiones del secreto especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.
maxresults - Número máximo de resultados que se van a devolver en una página. Si no se especifica, el servicio devolverá hasta 25 resultados.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

listSecretVersionsAsync

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

Enumera las versiones del secreto especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
secretName - Nombre del secreto en el almacén especificado.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

longRunningOperationRetryTimeout

public int longRunningOperationRetryTimeout()

Obtiene o establece el tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30.

Returns:

el valor longRunningOperationRetryTimeout.

mergeCertificate

public CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

Combina un certificado o una cadena de certificados con un par de claves existente en el servidor.

Parameters:

mergeCertificateRequest - las propiedades agrupadas para combinar una solicitud de certificado

Returns:

CertificateBundle si se ejecuta correctamente.

mergeCertificateAsync

public ServiceFuture mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback serviceCallback)

Combina un certificado o una cadena de certificados con un par de claves existente en el servidor.

Parameters:

mergeCertificateRequest - las propiedades agrupadas para combinar una solicitud de certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

restClient

public RestClient restClient()

Returns:

la RestClient instancia de .

restoreKey

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

Restaura la clave de copia de seguridad en un almacén.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyBundleBackup - el blob de copia de seguridad asociado a un conjunto de claves

Returns:

KeyBundle si se ejecuta correctamente.

restoreKeyAsync

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

Restaura la clave de copia de seguridad en un almacén.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
keyBundleBackup - el blob de copia de seguridad asociado a un conjunto de claves
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

retrofit

public Retrofit retrofit()

Returns:

la instancia de Retrofit.

serializerAdapter

public SerializerAdapter serializerAdapter()

Returns:

el adaptador a un Jackson com.fasterxml.jackson.databind.ObjectMapper.

setCertificateContacts

public Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)

Establece los contactos de certificado para el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
contacts - Los contactos de los certificados del almacén.

Returns:

contactos si se ejecuta correctamente.

setCertificateContactsAsync

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

Establece los contactos de certificado para el almacén especificado.

Parameters:

vaultBaseUrl - El nombre del almacén, por ejemplo, https://myvault.vault.azure.net
contacts - Los contactos de los certificados del almacén.
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

setCertificateIssuer

public IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

Establece los contactos de certificado para el almacén especificado.

Parameters:

setCertificateIssuerRequest - las propiedades agrupadas para establecer una solicitud de emisor de certificado

Returns:

IssuerBundle si se ejecuta correctamente.

setCertificateIssuerAsync

public ServiceFuture setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback serviceCallback)

Establece los contactos de certificado para el almacén especificado.

Parameters:

setCertificateIssuerRequest - las propiedades agrupadas para establecer una solicitud de emisor de certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

setSecret

public SecretBundle setSecret(SetSecretRequest setSecretRequest)

Establece un secreto en el almacén especificado.

Parameters:

setSecretRequest - las propiedades agrupadas para establecer una solicitud secreta

Returns:

SecretBundle si se ejecuta correctamente.

setSecretAsync

public ServiceFuture setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback serviceCallback)

Establece un secreto en el almacén especificado.

Parameters:

setSecretRequest - las propiedades agrupadas para establecer una solicitud secreta
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

sign

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

Crea una firma a partir de un resumen mediante la clave especificada.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - el contenido que se va a firmar

Returns:

KeyOperationResult si se ejecuta correctamente.

signAsync

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

Crea una firma a partir de un resumen mediante la clave especificada.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - el contenido que se va a firmar
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

unwrapKey

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

Desencapsula una clave simétrica mediante la clave especificada en el almacén que se ha usado inicialmente para encapsular la clave.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - clave que se va a desencapsular

Returns:

KeyOperationResult si se ejecuta correctamente.

unwrapKeyAsync

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

Desencapsula una clave simétrica mediante la clave especificada en el almacén que se ha usado inicialmente para encapsular la clave.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - clave que se va a desencapsular
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

updateCertificate

public CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

Novedades los atributos asociados al certificado especificado.

Parameters:

updateCertificateRequest - las propiedades agrupadas para actualizar una solicitud de certificado

Returns:

CertificateBundle si se ejecuta correctamente.

updateCertificateAsync

public ServiceFuture updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback serviceCallback)

Novedades los atributos asociados al certificado especificado.

Parameters:

updateCertificateRequest - las propiedades agrupadas para actualizar una solicitud de certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

updateCertificateIssuer

public IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

Novedades el emisor de certificados especificado.

Parameters:

updateCertificateIssuerRequest - las propiedades agrupadas para actualizar una solicitud del emisor de certificados

Returns:

IssuerBundle si se ejecuta correctamente.

updateCertificateIssuerAsync

public ServiceFuture updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback serviceCallback)

Novedades el emisor de certificados especificado.

Parameters:

updateCertificateIssuerRequest - las propiedades agrupadas para actualizar una solicitud del emisor de certificados
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

Throws:

IllegalArgumentException - se produce si la devolución de llamada es null

updateCertificateOperation

public CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

Novedades una operación de certificado.

Parameters:

updateCertificateOperationRequest - las propiedades agrupadas para actualizar una solicitud de operación de certificado

Returns:

CertificateOperation si se ejecuta correctamente.

updateCertificateOperationAsync

public ServiceFuture updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback serviceCallback)

Novedades una operación de certificado.

Parameters:

updateCertificateOperationRequest - las propiedades agrupadas para actualizar una solicitud de operación de certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

updateCertificatePolicy

public CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)

Novedades la directiva de un certificado. Establezca los miembros adecuados en certificatePolicy que se deben actualizar. Deje otros como NULL.

Parameters:

updateCertificatePolicyRequest - las propiedades agrupadas para actualizar una solicitud de directiva de certificado

Returns:

CertificatePolicy si se ejecuta correctamente.

updateCertificatePolicyAsync

public ServiceFuture updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback serviceCallback)

Novedades la directiva de un certificado. Establezca los miembros adecuados en certificatePolicy que se deben actualizar. Deje a otros como NULL.

Parameters:

updateCertificatePolicyRequest - las propiedades agrupadas para actualizar una solicitud de directiva de certificado
serviceCallback - async ServiceCallback para controlar las respuestas correctas y con errores.

Returns:

el ServiceFuture objeto

updateKey

public KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)

La operación de actualización de clave cambia los atributos especificados de una clave almacenada y se puede aplicar a cualquier tipo de clave y versión de clave almacenada en Azure Key Vault. No es posible modificar el material criptográfico de una clave. Para realizar esta operación, la clave debe existir en el Almacén de claves. Autorización: requiere el permiso de claves y actualización.

Parameters:

updateKeyRequest - las propiedades agrupadas para actualizar una solicitud de clave

Returns:

KeyBundle si se ejecuta correctamente.

updateKeyAsync

public ServiceFuture updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback serviceCallback)

La operación de actualización de clave cambia los atributos especificados de una clave almacenada y se puede aplicar a cualquier tipo de clave y versión de clave almacenada en Azure Key Vault. No es posible modificar el material criptográfico de una clave. Para realizar esta operación, la clave debe existir en el Almacén de claves. Autorización: requiere el permiso de claves y actualización.

Parameters:

updateKeyRequest - las propiedades agrupadas para actualizar una solicitud de clave
serviceCallback - async ServiceCallback para controlar las respuestas correctas y erróneas.

Returns:

el ServiceFuture objeto

updateSecret

public SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

Novedades los atributos asociados a un secreto especificado en un almacén de claves determinado.

Parameters:

updateSecretRequest - las propiedades agrupadas para actualizar una solicitud secreta

Returns:

SecretBundle si se ejecuta correctamente.

updateSecretAsync

public ServiceFuture updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback serviceCallback)

Novedades los atributos asociados a un secreto especificado en un almacén de claves determinado.

Parameters:

updateSecretRequest - las propiedades agrupadas para actualizar una solicitud secreta
serviceCallback - async ServiceCallback para controlar las respuestas correctas y erróneas.

Returns:

el ServiceFuture objeto

userAgent

public String userAgent()

Obtiene el encabezado User-Agent para el cliente.

Returns:

la cadena del agente de usuario.

verify

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

Comprueba una firma mediante la clave especificada.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - Algoritmo de firma y verificación. Para obtener más información sobre los posibles tipos de algoritmos, consulte JsonWebKeySignatureAlgorithm.
digest - Resumen usado para firmar
signature - Firma que se va a comprobar

Returns:

KeyVerifyResult si se ejecuta correctamente.

verifyAsync

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

Comprueba una firma mediante la clave especificada.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - Algoritmo de firma y verificación. Para obtener más información sobre los posibles tipos de algoritmos, consulte JsonWebKeySignatureAlgorithm.
digest - Resumen usado para firmar
signature - Firma que se va a comprobar
serviceCallback - async ServiceCallback para controlar las respuestas correctas y erróneas.

Returns:

el ServiceFuture objeto

withAcceptLanguage

public void withAcceptLanguage(String acceptLanguage)

Establece Obtiene o establece el idioma preferido para la respuesta.

Parameters:

acceptLanguage - el valor acceptLanguage.

withGenerateClientRequestId

public void withGenerateClientRequestId(boolean generateClientRequestId)

Establece Cuando se establece en true, se genera un valor único x-ms-client-request-id y se incluye en cada solicitud. El valor predeterminado es true.

Parameters:

generateClientRequestId - el valor generateClientRequestId.

withLongRunningOperationRetryTimeout

public void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)

Establece Obtiene o establece el tiempo de espera de reintento en segundos para las operaciones de larga duración. El valor predeterminado es 30.

Parameters:

longRunningOperationRetryTimeout - el valor longRunningOperationRetryTimeout.

wrapKey

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

Ajusta una clave simétrica mediante la clave especificada.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - clave que se va a encapsular

Returns:

KeyOperationResult si se ejecuta correctamente.

wrapKeyAsync

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

Ajusta una clave simétrica mediante la clave especificada.

Parameters:

keyIdentifier - El identificador de clave completo.
algorithm - identificador de algoritmo
value - clave que se va a encapsular
serviceCallback - async ServiceCallback para controlar las respuestas correctas y erróneas.

Returns:

el ServiceFuture objeto

Se aplica a