KeyVaultClient Clase
- java.
lang. Object - com.
microsoft. azure. keyvault. KeyVaultClient
- com.
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. |
Backup |
backupKey(String vaultBaseUrl, String keyName)
Solicita que se descargue una copia de seguridad de la clave especificada en el cliente. |
ServiceFuture<Backup |
backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<BackupKeyResult> serviceCallback)
Solicita que se descargue una copia de seguridad de la clave especificada en el cliente. |
Certificate |
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<Certificate |
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. |
Key |
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<Key |
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. |
Key |
decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Descifra un único bloque de datos cifrados. |
ServiceFuture<Key |
decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Descifra un único bloque de datos cifrados. |
Certificate |
deleteCertificate(String vaultBaseUrl, String certificateName)
Elimina un certificado del almacén especificado. |
ServiceFuture<Certificate |
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. |
Issuer |
deleteCertificateIssuer(String vaultBaseUrl, String issuerName)
Elimina el emisor de certificado especificado. |
ServiceFuture<Issuer |
deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)
Elimina el emisor de certificado especificado. |
Certificate |
deleteCertificateOperation(String vaultBaseUrl, String certificateName)
Elimina la operación de un certificado especificado. |
ServiceFuture<Certificate |
deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)
Elimina la operación de un certificado especificado. |
Key |
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<Key |
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. |
Secret |
deleteSecret(String vaultBaseUrl, String secretName)
Elimina un secreto del almacén especificado. |
ServiceFuture<Secret |
deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)
Elimina un secreto del almacén especificado. |
Key |
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<Key |
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. |
Certificate |
getCertificate(String certificateIdentifier)
Obtiene información sobre un certificado especificado. |
Certificate |
getCertificate(String vaultBaseUrl, String certificateName)
Obtiene información sobre un certificado especificado. |
Certificate |
getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)
Obtiene información sobre un certificado especificado. |
ServiceFuture<Certificate |
getCertificateAsync(String certificateIdentifier, final ServiceCallback<CertificateBundle> serviceCallback)
Obtiene información sobre un certificado especificado. |
ServiceFuture<Certificate |
getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)
Obtiene información sobre un certificado especificado. |
ServiceFuture<Certificate |
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. |
Issuer |
getCertificateIssuer(String vaultBaseUrl, String issuerName)
Obtiene el emisor de certificado especificado. |
ServiceFuture<Issuer |
getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)
Obtiene el emisor de certificado especificado. |
Certificate |
getCertificateOperation(String vaultBaseUrl, String certificateName)
Obtiene la operación asociada a un certificado especificado. |
ServiceFuture<Certificate |
getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)
Obtiene la operación asociada a un certificado especificado. |
Certificate |
getCertificatePolicy(String vaultBaseUrl, String certificateName)
Obtiene la directiva de un certificado. |
ServiceFuture<Certificate |
getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificatePolicy> serviceCallback)
Obtiene la directiva de un certificado. |
Key |
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. |
Key |
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. |
Key |
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<Key |
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<Key |
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<Key |
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. |
Secret |
getSecret(String secretIdentifier)
Obtenga un secreto especificado de un almacén de claves determinado. |
Secret |
getSecret(String vaultBaseUrl, String secretName)
Obtenga un secreto especificado de un almacén de claves determinado. |
Secret |
getSecret(String vaultBaseUrl, String secretName, String secretVersion)
Obtenga un secreto especificado de un almacén de claves determinado. |
ServiceFuture<Secret |
getSecretAsync(String secretIdentifier, final ServiceCallback<SecretBundle> serviceCallback)
Obtenga un secreto especificado de un almacén de claves determinado. |
ServiceFuture<Secret |
getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)
Obtenga un secreto especificado de un almacén de claves determinado. |
ServiceFuture<Secret |
getSecretAsync(String vaultBaseUrl, String secretName, String secretVersion, final ServiceCallback<SecretBundle> serviceCallback)
Obtenga un secreto especificado de un almacén de claves determinado. |
OkHttpClient | httpClient() |
Certificate |
importCertificate(ImportCertificateRequest importCertificateRequest)
Importa un certificado en el almacén especificado. |
ServiceFuture<Certificate |
importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)
Importa un certificado en el almacén especificado. |
Key |
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<Key |
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<Certificate |
listCertificateIssuers(final String vaultBaseUrl)
Enumerar emisores de certificados para el almacén especificado. |
PagedList<Certificate |
listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)
Enumerar emisores de certificados para el almacén especificado. |
ServiceFuture<List<Certificate |
listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateIssuerItem> serviceCallback)
Enumerar emisores de certificados para el almacén especificado. |
ServiceFuture<List<Certificate |
listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateIssuerItem> serviceCallback)
Enumerar emisores de certificados para el almacén especificado. |
PagedList<Certificate |
listCertificates(final String vaultBaseUrl)
Enumere los certificados en el almacén especificado. |
PagedList<Certificate |
listCertificates(final String vaultBaseUrl, final Integer maxresults)
Enumere los certificados en el almacén especificado. |
ServiceFuture<List<Certificate |
listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)
Enumere los certificados en el almacén especificado. |
ServiceFuture<List<Certificate |
listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateItem> serviceCallback)
Enumere los certificados en el almacén especificado. |
PagedList<Certificate |
listCertificateVersions(final String vaultBaseUrl, final String certificateName)
Enumera las versiones de un certificado. |
PagedList<Certificate |
listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)
Enumera las versiones de un certificado. |
ServiceFuture<List<Certificate |
listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)
Enumera las versiones de un certificado. |
ServiceFuture<List<Certificate |
listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback<CertificateItem> serviceCallback)
Enumera las versiones de un certificado. |
PagedList<Key |
listKeys(final String vaultBaseUrl)
Enumerar claves en el almacén especificado. |
PagedList<Key |
listKeys(final String vaultBaseUrl, final Integer maxresults)
Enumerar claves en el almacén especificado. |
ServiceFuture<List<Key |
listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)
Enumerar claves en el almacén especificado. |
ServiceFuture<List<Key |
listKeysAsync(final String vaultBaseUrl, final ListOperationCallback<KeyItem> serviceCallback)
Enumerar claves en el almacén especificado. |
PagedList<Key |
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<Key |
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<Key |
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<Key |
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<Secret |
listSecrets(final String vaultBaseUrl)
Enumeración de secretos en el almacén especificado. |
PagedList<Secret |
listSecrets(final String vaultBaseUrl, final Integer maxresults)
Enumeración de secretos en el almacén especificado. |
ServiceFuture<List<Secret |
listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)
Enumeración de secretos en el almacén especificado. |
ServiceFuture<List<Secret |
listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback<SecretItem> serviceCallback)
Enumeración de secretos en el almacén especificado. |
PagedList<Secret |
listSecretVersions(final String vaultBaseUrl, final String secretName)
Enumera las versiones del secreto especificado. |
PagedList<Secret |
listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)
Enumera las versiones del secreto especificado. |
ServiceFuture<List<Secret |
listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)
Enumera las versiones del secreto especificado. |
ServiceFuture<List<Secret |
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. |
Certificate |
mergeCertificate(MergeCertificateRequest mergeCertificateRequest)
Combina un certificado o una cadena de certificados con un par de claves existente en el servidor. |
ServiceFuture<Certificate |
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() |
Key |
restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)
Restaura la clave de copia de seguridad en un almacén. |
ServiceFuture<Key |
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. |
Issuer |
setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)
Establece los contactos de certificado para el almacén especificado. |
ServiceFuture<Issuer |
setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)
Establece los contactos de certificado para el almacén especificado. |
Secret |
setSecret(SetSecretRequest setSecretRequest)
Establece un secreto en el almacén especificado. |
ServiceFuture<Secret |
setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)
Establece un secreto en el almacén especificado. |
Key |
sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)
Crea una firma a partir de un resumen mediante la clave especificada. |
ServiceFuture<Key |
signAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)
Crea una firma a partir de un resumen mediante la clave especificada. |
Key |
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<Key |
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. |
Certificate |
updateCertificate(UpdateCertificateRequest updateCertificateRequest)
Novedades los atributos asociados al certificado especificado. |
ServiceFuture<Certificate |
updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)
Novedades los atributos asociados al certificado especificado. |
Issuer |
updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)
Novedades el emisor de certificados especificado. |
ServiceFuture<Issuer |
updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)
Novedades el emisor de certificados especificado. |
Certificate |
updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)
Novedades una operación de certificado. |
ServiceFuture<Certificate |
updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback<CertificateOperation> serviceCallback)
Novedades una operación de certificado. |
Certificate |
updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)
Novedades la directiva de un certificado. Establezca los miembros adecuados en certificatePolicy que se deben actualizar. Deje otros como NULL. |
ServiceFuture<Certificate |
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. |
Key |
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<Key |
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. |
Secret |
updateSecret(UpdateSecretRequest updateSecretRequest)
Novedades los atributos asociados a un secreto especificado en un almacén de claves determinado. |
ServiceFuture<Secret |
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. |
Key |
verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)
Comprueba una firma mediante la clave especificada. |
ServiceFuture<Key |
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. |
Key |
wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Ajusta una clave simétrica mediante la clave especificada. |
ServiceFuture<Key |
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.
Parámetros:
KeyVaultClient
public KeyVaultClient(ServiceClientCredentials credentials)
Inicializa una instancia del cliente KeyVaultClient.
Parámetros:
Detalles del método
acceptLanguage
public String acceptLanguage()
Obtiene o establece el idioma preferido para la respuesta.
Devoluciones:
apiVersion
public String apiVersion()
Obtiene la versión de la API de cliente.
Devoluciones:
backupKey
public BackupKeyResult backupKey(String vaultBaseUrl, String keyName)
Solicita que se descargue una copia de seguridad de la clave especificada en el cliente.
Parámetros:
Devoluciones:
backupKeyAsync
public ServiceFuture
Solicita que se descargue una copia de seguridad de la clave especificada en el cliente.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
createCertificateAsync
public ServiceFuture
Crea una nueva versión del certificado. Si se trata de la primera versión, se crea el recurso de certificado.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
createKeyAsync
public ServiceFuture
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.
Parámetros:
Devoluciones:
decrypt
public KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Descifra un único bloque de datos cifrados.
Parámetros:
Devoluciones:
decryptAsync
public ServiceFuture
Descifra un único bloque de datos cifrados.
Parámetros:
Devoluciones:
deleteCertificate
public CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)
Elimina un certificado del almacén especificado.
Parámetros:
Devoluciones:
deleteCertificateAsync
public ServiceFuture
Elimina un certificado del almacén especificado.
Parámetros:
Devoluciones:
deleteCertificateContacts
public Contacts deleteCertificateContacts(String vaultBaseUrl)
Elimina los contactos de certificado del almacén especificado.
Parámetros:
Devoluciones:
deleteCertificateContactsAsync
public ServiceFuture
Elimina los contactos de certificado del almacén especificado.
Parámetros:
Devoluciones:
deleteCertificateIssuer
public IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)
Elimina el emisor de certificado especificado.
Parámetros:
Devoluciones:
deleteCertificateIssuerAsync
public ServiceFuture
Elimina el emisor de certificado especificado.
Parámetros:
Devoluciones:
deleteCertificateOperation
public CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)
Elimina la operación de un certificado especificado.
Parámetros:
Devoluciones:
deleteCertificateOperationAsync
public ServiceFuture
Elimina la operación de un certificado especificado.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
deleteKeyAsync
public ServiceFuture
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.
Parámetros:
Devoluciones:
deleteSecret
public SecretBundle deleteSecret(String vaultBaseUrl, String secretName)
Elimina un secreto del almacén especificado.
Parámetros:
Devoluciones:
deleteSecretAsync
public ServiceFuture
Elimina un secreto del almacén especificado.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
encryptAsync
public ServiceFuture
Cifra una secuencia arbitraria de bytes mediante una clave de cifrado almacenada en un almacén de claves.
Parámetros:
Devoluciones:
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.
Devoluciones:
getAzureClient
public AzureClient getAzureClient()
Obtiene el objeto AzureClient utilizado para las operaciones de larga duración.
Devoluciones:
getCertificate
public CertificateBundle getCertificate(String certificateIdentifier)
Obtiene información sobre un certificado especificado.
Parámetros:
Devoluciones:
getCertificate
public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)
Obtiene información sobre un certificado especificado.
Parámetros:
Devoluciones:
getCertificate
public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)
Obtiene información sobre un certificado especificado.
Parámetros:
Devoluciones:
getCertificateAsync
public ServiceFuture
Obtiene información sobre un certificado especificado.
Parámetros:
Devoluciones:
getCertificateAsync
public ServiceFuture
Obtiene información sobre un certificado especificado.
Parámetros:
Devoluciones:
getCertificateAsync
public ServiceFuture
Obtiene información sobre un certificado especificado.
Parámetros:
Devoluciones:
getCertificateContacts
public Contacts getCertificateContacts(String vaultBaseUrl)
Obtiene los contactos de certificado para el almacén especificado.
Parámetros:
Devoluciones:
getCertificateContactsAsync
public ServiceFuture
Obtiene los contactos de certificado para el almacén especificado.
Parámetros:
Devoluciones:
getCertificateIssuer
public IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)
Obtiene el emisor de certificado especificado.
Parámetros:
Devoluciones:
getCertificateIssuerAsync
public ServiceFuture
Obtiene el emisor de certificado especificado.
Parámetros:
Devoluciones:
getCertificateOperation
public CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)
Obtiene la operación asociada a un certificado especificado.
Parámetros:
Devoluciones:
getCertificateOperationAsync
public ServiceFuture
Obtiene la operación asociada a un certificado especificado.
Parámetros:
Devoluciones:
getCertificatePolicy
public CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)
Obtiene la directiva de un certificado.
Parámetros:
Devoluciones:
getCertificatePolicyAsync
public ServiceFuture
Obtiene la directiva de un certificado.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
getKeyAsync
public ServiceFuture
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.
Parámetros:
Devoluciones:
getKeyAsync
public ServiceFuture
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.
Parámetros:
Devoluciones:
getKeyAsync
public ServiceFuture
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.
Parámetros:
Devoluciones:
getPendingCertificateSigningRequest
public String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)
Obtiene la respuesta de solicitud de firma de certificado pendiente.
Parámetros:
Devoluciones:
getPendingCertificateSigningRequestAsync
public ServiceFuture
Obtiene la respuesta de solicitud de firma de certificado pendiente.
Parámetros:
Devoluciones:
getSecret
public SecretBundle getSecret(String secretIdentifier)
Obtenga un secreto especificado de un almacén de claves determinado.
Parámetros:
Devoluciones:
getSecret
public SecretBundle getSecret(String vaultBaseUrl, String secretName)
Obtenga un secreto especificado de un almacén de claves determinado.
Parámetros:
Devoluciones:
getSecret
public SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)
Obtenga un secreto especificado de un almacén de claves determinado.
Parámetros:
Devoluciones:
getSecretAsync
public ServiceFuture
Obtenga un secreto especificado de un almacén de claves determinado.
Parámetros:
Devoluciones:
getSecretAsync
public ServiceFuture
Obtenga un secreto especificado de un almacén de claves determinado.
Parámetros:
Devoluciones:
getSecretAsync
public ServiceFuture
Obtenga un secreto especificado de un almacén de claves determinado.
Parámetros:
Devoluciones:
httpClient
public OkHttpClient httpClient()
Devoluciones:
importCertificate
public CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)
Importa un certificado en el almacén especificado.
Parámetros:
Devoluciones:
importCertificateAsync
public ServiceFuture
Importa un certificado en el almacén especificado.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
importKeyAsync
public ServiceFuture
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.
Parámetros:
Devoluciones:
listCertificateIssuers
public PagedList
Enumerar emisores de certificados para el almacén especificado.
Parámetros:
Devoluciones:
listCertificateIssuers
public PagedList
Enumerar emisores de certificados para el almacén especificado.
Parámetros:
Devoluciones:
listCertificateIssuersAsync
public ServiceFuture> listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback
Enumerar emisores de certificados para el almacén especificado.
Parámetros:
Devoluciones:
listCertificateIssuersAsync
public ServiceFuture> listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback
Enumerar emisores de certificados para el almacén especificado.
Parámetros:
Devoluciones:
listCertificates
public PagedList
Enumere los certificados en el almacén especificado.
Parámetros:
Devoluciones:
listCertificates
public PagedList
Enumere los certificados en el almacén especificado.
Parámetros:
Devoluciones:
listCertificatesAsync
public ServiceFuture> listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback
Enumere los certificados en el almacén especificado.
Parámetros:
Devoluciones:
listCertificatesAsync
public ServiceFuture> listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback
Enumere los certificados en el almacén especificado.
Parámetros:
Devoluciones:
listCertificateVersions
public PagedList
Enumera las versiones de un certificado.
Parámetros:
Devoluciones:
listCertificateVersions
public PagedList
Enumera las versiones de un certificado.
Parámetros:
Devoluciones:
listCertificateVersionsAsync
public ServiceFuture> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback
Enumera las versiones de un certificado.
Parámetros:
Devoluciones:
listCertificateVersionsAsync
public ServiceFuture> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback
Enumera las versiones de un certificado.
Parámetros:
Devoluciones:
listKeys
public PagedList
Enumerar claves en el almacén especificado.
Parámetros:
Devoluciones:
listKeys
public PagedList
Enumerar claves en el almacén especificado.
Parámetros:
Devoluciones:
listKeysAsync
public ServiceFuture> listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback
Enumerar claves en el almacén especificado.
Parámetros:
Devoluciones:
listKeysAsync
public ServiceFuture> listKeysAsync(final String vaultBaseUrl, final ListOperationCallback
Enumerar claves en el almacén especificado.
Parámetros:
Devoluciones:
listKeyVersions
public PagedList
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.
Parámetros:
Devoluciones:
listKeyVersions
public PagedList
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.
Parámetros:
Devoluciones:
listKeyVersionsAsync
public ServiceFuture> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final Integer maxresults, final ListOperationCallback
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.
Parámetros:
Devoluciones:
listKeyVersionsAsync
public ServiceFuture> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final ListOperationCallback
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.
Parámetros:
Devoluciones:
listSecrets
public PagedList
Enumeración de secretos en el almacén especificado.
Parámetros:
Devoluciones:
listSecrets
public PagedList
Enumeración de secretos en el almacén especificado.
Parámetros:
Devoluciones:
listSecretsAsync
public ServiceFuture> listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback
Enumeración de secretos en el almacén especificado.
Parámetros:
Devoluciones:
listSecretsAsync
public ServiceFuture> listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback
Enumeración de secretos en el almacén especificado.
Parámetros:
Devoluciones:
listSecretVersions
public PagedList
Enumera las versiones del secreto especificado.
Parámetros:
Devoluciones:
listSecretVersions
public PagedList
Enumera las versiones del secreto especificado.
Parámetros:
Devoluciones:
listSecretVersionsAsync
public ServiceFuture> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback
Enumera las versiones del secreto especificado.
Parámetros:
Devoluciones:
listSecretVersionsAsync
public ServiceFuture> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final ListOperationCallback
Enumera las versiones del secreto especificado.
Parámetros:
Devoluciones:
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.
Devoluciones:
mergeCertificate
public CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)
Combina un certificado o una cadena de certificados con un par de claves existente en el servidor.
Parámetros:
Devoluciones:
mergeCertificateAsync
public ServiceFuture
Combina un certificado o una cadena de certificados con un par de claves existente en el servidor.
Parámetros:
Devoluciones:
restClient
public RestClient restClient()
Devoluciones:
restoreKey
public KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)
Restaura la clave de copia de seguridad en un almacén.
Parámetros:
Devoluciones:
restoreKeyAsync
public ServiceFuture
Restaura la clave de copia de seguridad en un almacén.
Parámetros:
Devoluciones:
retrofit
public Retrofit retrofit()
Devoluciones:
serializerAdapter
public SerializerAdapter serializerAdapter()
Devoluciones:
setCertificateContacts
public Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)
Establece los contactos de certificado para el almacén especificado.
Parámetros:
Devoluciones:
setCertificateContactsAsync
public ServiceFuture
Establece los contactos de certificado para el almacén especificado.
Parámetros:
Devoluciones:
setCertificateIssuer
public IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)
Establece los contactos de certificado para el almacén especificado.
Parámetros:
Devoluciones:
setCertificateIssuerAsync
public ServiceFuture
Establece los contactos de certificado para el almacén especificado.
Parámetros:
Devoluciones:
setSecret
public SecretBundle setSecret(SetSecretRequest setSecretRequest)
Establece un secreto en el almacén especificado.
Parámetros:
Devoluciones:
setSecretAsync
public ServiceFuture
Establece un secreto en el almacén especificado.
Parámetros:
Devoluciones:
sign
public KeyOperationResult sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)
Crea una firma a partir de un resumen mediante la clave especificada.
Parámetros:
Devoluciones:
signAsync
public ServiceFuture
Crea una firma a partir de un resumen mediante la clave especificada.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
unwrapKeyAsync
public ServiceFuture
Desencapsula una clave simétrica mediante la clave especificada en el almacén que se ha usado inicialmente para encapsular la clave.
Parámetros:
Devoluciones:
updateCertificate
public CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)
Novedades los atributos asociados al certificado especificado.
Parámetros:
Devoluciones:
updateCertificateAsync
public ServiceFuture
Novedades los atributos asociados al certificado especificado.
Parámetros:
Devoluciones:
updateCertificateIssuer
public IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)
Novedades el emisor de certificados especificado.
Parámetros:
Devoluciones:
updateCertificateIssuerAsync
public ServiceFuture
Novedades el emisor de certificados especificado.
Parámetros:
Devoluciones:
Produce:
updateCertificateOperation
public CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)
Novedades una operación de certificado.
Parámetros:
Devoluciones:
updateCertificateOperationAsync
public ServiceFuture
Novedades una operación de certificado.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
updateCertificatePolicyAsync
public ServiceFuture
Novedades la directiva de un certificado. Establezca los miembros adecuados en certificatePolicy que se deben actualizar. Deje a otros como NULL.
Parámetros:
Devoluciones:
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.
Parámetros:
Devoluciones:
updateKeyAsync
public ServiceFuture
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.
Parámetros:
Devoluciones:
updateSecret
public SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)
Novedades los atributos asociados a un secreto especificado en un almacén de claves determinado.
Parámetros:
Devoluciones:
updateSecretAsync
public ServiceFuture
Novedades los atributos asociados a un secreto especificado en un almacén de claves determinado.
Parámetros:
Devoluciones:
userAgent
public String userAgent()
Obtiene el encabezado User-Agent para el cliente.
Devoluciones:
verify
public KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)
Comprueba una firma mediante la clave especificada.
Parámetros:
Devoluciones:
verifyAsync
public ServiceFuture
Comprueba una firma mediante la clave especificada.
Parámetros:
Devoluciones:
withAcceptLanguage
public void withAcceptLanguage(String acceptLanguage)
Establece Obtiene o establece el idioma preferido para la respuesta.
Parámetros:
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.
Parámetros:
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.
Parámetros:
wrapKey
public KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
Ajusta una clave simétrica mediante la clave especificada.
Parámetros:
Devoluciones:
wrapKeyAsync
public ServiceFuture
Ajusta una clave simétrica mediante la clave especificada.
Parámetros:
Devoluciones:
Se aplica a
Azure SDK for Java