public interface KeyVaultClientCustom extends KeyVaultClientBase
| Modifier and Type | Method and Description |
|---|---|
CertificateOperation |
createCertificate(CreateCertificateRequest createCertificateRequest)
Creates a new certificate version.
|
com.microsoft.rest.ServiceFuture<CertificateOperation> |
createCertificateAsync(CreateCertificateRequest createCertificateRequest,
com.microsoft.rest.ServiceCallback<CertificateOperation> serviceCallback)
Creates a new certificate version.
|
KeyBundle |
createKey(CreateKeyRequest createKeyRequest)
Creates a new key, stores it, then returns key parameters and attributes to
the client.
|
KeyBundle |
createKey(String vaultBaseUrl,
String keyName,
com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty,
Integer keySize,
List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps,
KeyAttributes keyAttributes,
Map<String,String> tags)
Creates a new key, stores it, then returns key parameters and attributes to
the client.
|
com.microsoft.rest.ServiceFuture<KeyBundle> |
createKeyAsync(CreateKeyRequest createKeyRequest,
com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
Creates a new key, stores it, then returns key parameters and attributes to
the client.
|
rx.Observable<KeyBundle> |
createKeyAsync(String vaultBaseUrl,
String keyName,
com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty,
Integer keySize,
List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps,
KeyAttributes keyAttributes,
Map<String,String> tags)
Creates a new key, stores it, then returns key parameters and attributes to
the client.
|
com.microsoft.rest.ServiceFuture<KeyBundle> |
createKeyAsync(String vaultBaseUrl,
String keyName,
com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty,
Integer keySize,
List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps,
KeyAttributes keyAttributes,
Map<String,String> tags,
com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
Creates a new key, stores it, then returns key parameters and attributes to
the client.
|
rx.Observable<com.microsoft.rest.ServiceResponse<KeyBundle>> |
createKeyWithServiceResponseAsync(String vaultBaseUrl,
String keyName,
com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty,
Integer keySize,
List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps,
KeyAttributes keyAttributes,
Map<String,String> tags)
Creates a new key, stores it, then returns key parameters and attributes to
the client.
|
KeyOperationResult |
decrypt(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm,
byte[] value)
Decrypts a single block of encrypted data.
|
com.microsoft.rest.ServiceFuture<KeyOperationResult> |
decryptAsync(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm,
byte[] value,
com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
Decrypts a single block of encrypted data.
|
KeyOperationResult |
encrypt(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm,
byte[] value)
Encrypts an arbitrary sequence of bytes using an encryption key that is
stored in a key vault.
|
com.microsoft.rest.ServiceFuture<KeyOperationResult> |
encryptAsync(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm,
byte[] value,
com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
Encrypts an arbitrary sequence of bytes using an encryption key that is
stored in a key vault.
|
CertificateBundle |
getCertificate(String certificateIdentifier)
Gets information about a specified certificate.
|
CertificateBundle |
getCertificate(String vaultBaseUrl,
String certificateName)
Gets information about a specified certificate.
|
com.microsoft.rest.ServiceFuture<CertificateBundle> |
getCertificateAsync(String certificateIdentifier,
com.microsoft.rest.ServiceCallback<CertificateBundle> serviceCallback)
Gets information about a specified certificate.
|
com.microsoft.azure.PagedList<CertificateItem> |
getCertificates(String vaultBaseUrl,
Integer maxresults)
List certificates in a specified key vault.
|
rx.Observable<com.microsoft.azure.Page<CertificateItem>> |
getCertificatesAsync(String vaultBaseUrl,
Integer maxresults)
List certificates in a specified key vault.
|
com.microsoft.rest.ServiceFuture<List<CertificateItem>> |
getCertificatesAsync(String vaultBaseUrl,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
List certificates in a specified key vault.
|
rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<CertificateItem>>> |
getCertificatesWithServiceResponseAsync(String vaultBaseUrl,
Integer maxresults)
List certificates in a specified key vault.
|
com.microsoft.azure.PagedList<DeletedCertificateItem> |
getDeletedCertificates(String vaultBaseUrl,
Integer maxresults)
Lists the deleted certificates in the specified vault currently available for
recovery.
|
rx.Observable<com.microsoft.azure.Page<DeletedCertificateItem>> |
getDeletedCertificatesAsync(String vaultBaseUrl,
Integer maxresults)
Lists the deleted certificates in the specified vault currently available for
recovery.
|
com.microsoft.rest.ServiceFuture<List<DeletedCertificateItem>> |
getDeletedCertificatesAsync(String vaultBaseUrl,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<DeletedCertificateItem> serviceCallback)
Lists the deleted certificates in the specified vault currently available for
recovery.
|
rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<DeletedCertificateItem>>> |
getDeletedCertificatesWithServiceResponseAsync(String vaultBaseUrl,
Integer maxresults)
Lists the deleted certificates in the specified vault currently available for
recovery.
|
KeyBundle |
getKey(String keyIdentifier)
Gets the part of a stored key.
|
KeyBundle |
getKey(String vaultBaseUrl,
String keyName)
Gets the part of a stored key.
|
com.microsoft.rest.ServiceFuture<KeyBundle> |
getKeyAsync(String keyIdentifier,
com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
Gets the part of a stored key.
|
com.microsoft.rest.ServiceFuture<KeyBundle> |
getKeyAsync(String vaultBaseUrl,
String keyName,
com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
Gets the part of a stored key.
|
String |
getPendingCertificateSigningRequest(String vaultBaseUrl,
String certificateName)
Gets the pending certificate signing request response.
|
com.microsoft.rest.ServiceFuture<String> |
getPendingCertificateSigningRequestAsync(String vaultBaseUrl,
String certificateName,
com.microsoft.rest.ServiceCallback<String> serviceCallback)
Gets the pending certificate signing request response.
|
SecretBundle |
getSecret(String secretIdentifier)
Get a specified secret from a given key vault.
|
SecretBundle |
getSecret(String vaultBaseUrl,
String secretName)
Get a specified secret from a given key vault.
|
com.microsoft.rest.ServiceFuture<SecretBundle> |
getSecretAsync(String secretIdentifier,
com.microsoft.rest.ServiceCallback<SecretBundle> serviceCallback)
Get a specified secret from a given key vault.
|
com.microsoft.rest.ServiceFuture<SecretBundle> |
getSecretAsync(String vaultBaseUrl,
String secretName,
com.microsoft.rest.ServiceCallback<SecretBundle> serviceCallback)
Get a specified secret from a given key vault.
|
okhttp3.OkHttpClient |
httpClient() |
CertificateBundle |
importCertificate(ImportCertificateRequest importCertificateRequest)
Imports a certificate into the specified vault.
|
com.microsoft.rest.ServiceFuture<CertificateBundle> |
importCertificateAsync(ImportCertificateRequest importCertificateRequest,
com.microsoft.rest.ServiceCallback<CertificateBundle> serviceCallback)
Imports a certificate into the specified vault.
|
KeyBundle |
importKey(ImportKeyRequest importKeyRequest)
Imports an externally created key, stores it, and returns key parameters and
attributes to the client.
|
com.microsoft.rest.ServiceFuture<KeyBundle> |
importKeyAsync(ImportKeyRequest importKeyRequest,
com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
Imports an externally created key, stores it, and returns key parameters and
attributes to the client.
|
void |
initializeService()
Initializes the service.
|
com.microsoft.azure.PagedList<CertificateIssuerItem> |
listCertificateIssuers(String vaultBaseUrl)
List certificate issuers for the specified vault.
|
com.microsoft.azure.PagedList<CertificateIssuerItem> |
listCertificateIssuers(String vaultBaseUrl,
Integer maxresults)
List certificate issuers for the specified vault.
|
com.microsoft.rest.ServiceFuture<List<CertificateIssuerItem>> |
listCertificateIssuersAsync(String vaultBaseUrl,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<CertificateIssuerItem> serviceCallback)
List certificate issuers for the specified vault.
|
com.microsoft.rest.ServiceFuture<List<CertificateIssuerItem>> |
listCertificateIssuersAsync(String vaultBaseUrl,
com.microsoft.azure.ListOperationCallback<CertificateIssuerItem> serviceCallback)
List certificate issuers for the specified vault.
|
com.microsoft.azure.PagedList<CertificateItem> |
listCertificates(String vaultBaseUrl)
List certificates in the specified vault.
|
com.microsoft.azure.PagedList<CertificateItem> |
listCertificates(String vaultBaseUrl,
Integer maxresults)
List certificates in the specified vault.
|
com.microsoft.rest.ServiceFuture<List<CertificateItem>> |
listCertificatesAsync(String vaultBaseUrl,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
List certificates in the specified vault.
|
com.microsoft.rest.ServiceFuture<List<CertificateItem>> |
listCertificatesAsync(String vaultBaseUrl,
com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
List certificates in the specified vault.
|
com.microsoft.azure.PagedList<CertificateItem> |
listCertificateVersions(String vaultBaseUrl,
String certificateName)
List the versions of a certificate.
|
com.microsoft.azure.PagedList<CertificateItem> |
listCertificateVersions(String vaultBaseUrl,
String certificateName,
Integer maxresults)
List the versions of a certificate.
|
com.microsoft.rest.ServiceFuture<List<CertificateItem>> |
listCertificateVersionsAsync(String vaultBaseUrl,
String certificateName,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
List the versions of a certificate.
|
com.microsoft.rest.ServiceFuture<List<CertificateItem>> |
listCertificateVersionsAsync(String vaultBaseUrl,
String certificateName,
com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
List the versions of a certificate.
|
com.microsoft.azure.PagedList<KeyItem> |
listKeys(String vaultBaseUrl)
List keys in the specified vault.
|
com.microsoft.azure.PagedList<KeyItem> |
listKeys(String vaultBaseUrl,
Integer maxresults)
List keys in the specified vault.
|
com.microsoft.rest.ServiceFuture<List<KeyItem>> |
listKeysAsync(String vaultBaseUrl,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<KeyItem> serviceCallback)
List keys in the specified vault.
|
com.microsoft.rest.ServiceFuture<List<KeyItem>> |
listKeysAsync(String vaultBaseUrl,
com.microsoft.azure.ListOperationCallback<KeyItem> serviceCallback)
List keys in the specified vault.
|
com.microsoft.azure.PagedList<KeyItem> |
listKeyVersions(String vaultBaseUrl,
String keyName)
Retrieves a list of individual key versions with the same key name.
|
com.microsoft.azure.PagedList<KeyItem> |
listKeyVersions(String vaultBaseUrl,
String keyName,
Integer maxresults)
Retrieves a list of individual key versions with the same key name.
|
com.microsoft.rest.ServiceFuture<List<KeyItem>> |
listKeyVersionsAsync(String vaultBaseUrl,
String keyName,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<KeyItem> serviceCallback)
Retrieves a list of individual key versions with the same key name.
|
com.microsoft.rest.ServiceFuture<List<KeyItem>> |
listKeyVersionsAsync(String vaultBaseUrl,
String keyName,
com.microsoft.azure.ListOperationCallback<KeyItem> serviceCallback)
Retrieves a list of individual key versions with the same key name.
|
com.microsoft.azure.PagedList<SecretItem> |
listSecrets(String vaultBaseUrl)
List secrets in the specified vault.
|
com.microsoft.azure.PagedList<SecretItem> |
listSecrets(String vaultBaseUrl,
Integer maxresults)
List secrets in the specified vault.
|
com.microsoft.rest.ServiceFuture<List<SecretItem>> |
listSecretsAsync(String vaultBaseUrl,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<SecretItem> serviceCallback)
List secrets in the specified vault.
|
com.microsoft.rest.ServiceFuture<List<SecretItem>> |
listSecretsAsync(String vaultBaseUrl,
com.microsoft.azure.ListOperationCallback<SecretItem> serviceCallback)
List secrets in the specified vault.
|
com.microsoft.azure.PagedList<SecretItem> |
listSecretVersions(String vaultBaseUrl,
String secretName)
List the versions of the specified secret.
|
com.microsoft.azure.PagedList<SecretItem> |
listSecretVersions(String vaultBaseUrl,
String secretName,
Integer maxresults)
List the versions of the specified secret.
|
com.microsoft.rest.ServiceFuture<List<SecretItem>> |
listSecretVersionsAsync(String vaultBaseUrl,
String secretName,
Integer maxresults,
com.microsoft.azure.ListOperationCallback<SecretItem> serviceCallback)
List the versions of the specified secret.
|
com.microsoft.rest.ServiceFuture<List<SecretItem>> |
listSecretVersionsAsync(String vaultBaseUrl,
String secretName,
com.microsoft.azure.ListOperationCallback<SecretItem> serviceCallback)
List the versions of the specified secret.
|
CertificateBundle |
mergeCertificate(MergeCertificateRequest mergeCertificateRequest)
Merges a certificate or a certificate chain with a key pair existing on the
server.
|
com.microsoft.rest.ServiceFuture<CertificateBundle> |
mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest,
com.microsoft.rest.ServiceCallback<CertificateBundle> serviceCallback)
Merges a certificate or a certificate chain with a key pair existing on the
server.
|
com.microsoft.rest.RestClient |
restClient()
Gets the REST client.
|
retrofit2.Retrofit |
retrofit() |
com.microsoft.rest.protocol.SerializerAdapter<?> |
serializerAdapter() |
IssuerBundle |
setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)
Sets the certificate contacts for the specified vault.
|
com.microsoft.rest.ServiceFuture<IssuerBundle> |
setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest,
com.microsoft.rest.ServiceCallback<IssuerBundle> serviceCallback)
Sets the certificate contacts for the specified vault.
|
SecretBundle |
setSecret(SetSecretRequest setSecretRequest)
Sets a secret in the specified vault.
|
com.microsoft.rest.ServiceFuture<SecretBundle> |
setSecretAsync(SetSecretRequest setSecretRequest,
com.microsoft.rest.ServiceCallback<SecretBundle> serviceCallback)
Sets a secret in the specified vault.
|
KeyOperationResult |
sign(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeySignatureAlgorithm algorithm,
byte[] value)
Creates a signature from a digest using the specified key.
|
com.microsoft.rest.ServiceFuture<KeyOperationResult> |
signAsync(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeySignatureAlgorithm algorithm,
byte[] value,
com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
Creates a signature from a digest using the specified key.
|
KeyOperationResult |
unwrapKey(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm,
byte[] value)
Unwraps a symmetric key using the specified key in the vault that has
initially been used for wrapping the key.
|
com.microsoft.rest.ServiceFuture<KeyOperationResult> |
unwrapKeyAsync(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm,
byte[] value,
com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
Unwraps a symmetric key using the specified key in the vault that has
initially been used for wrapping the key.
|
CertificateBundle |
updateCertificate(UpdateCertificateRequest updateCertificateRequest)
Updates the attributes associated with the specified certificate.
|
com.microsoft.rest.ServiceFuture<CertificateBundle> |
updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest,
com.microsoft.rest.ServiceCallback<CertificateBundle> serviceCallback)
Updates the attributes associated with the specified certificate.
|
IssuerBundle |
updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)
Updates the specified certificate issuer.
|
com.microsoft.rest.ServiceFuture<IssuerBundle> |
updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest,
com.microsoft.rest.ServiceCallback<IssuerBundle> serviceCallback)
Updates the specified certificate issuer.
|
CertificateOperation |
updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)
Updates a certificate operation.
|
com.microsoft.rest.ServiceFuture<CertificateOperation> |
updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest,
com.microsoft.rest.ServiceCallback<CertificateOperation> serviceCallback)
Updates a certificate operation.
|
CertificatePolicy |
updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)
Updates the policy for a certificate.
|
com.microsoft.rest.ServiceFuture<CertificatePolicy> |
updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest,
com.microsoft.rest.ServiceCallback<CertificatePolicy> serviceCallback)
Updates the policy for a certificate.
|
KeyBundle |
updateKey(UpdateKeyRequest updateKeyRequest)
The update key operation changes specified attributes of a stored key and can
be applied to any key type and key version stored in Azure Key Vault.
|
com.microsoft.rest.ServiceFuture<KeyBundle> |
updateKeyAsync(UpdateKeyRequest updateKeyRequest,
com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
The update key operation changes specified attributes of a stored key and can
be applied to any key type and key version stored in Azure Key Vault.
|
SecretBundle |
updateSecret(UpdateSecretRequest updateSecretRequest)
Updates the attributes associated with a specified secret in a given key
vault.
|
com.microsoft.rest.ServiceFuture<SecretBundle> |
updateSecretAsync(UpdateSecretRequest updateSecretRequest,
com.microsoft.rest.ServiceCallback<SecretBundle> serviceCallback)
Updates the attributes associated with a specified secret in a given key
vault.
|
KeyVerifyResult |
verify(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeySignatureAlgorithm algorithm,
byte[] digest,
byte[] signature)
Verifies a signature using the specified key.
|
com.microsoft.rest.ServiceFuture<KeyVerifyResult> |
verifyAsync(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeySignatureAlgorithm algorithm,
byte[] digest,
byte[] signature,
com.microsoft.rest.ServiceCallback<KeyVerifyResult> serviceCallback)
Verifies a signature using the specified key.
|
KeyOperationResult |
wrapKey(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm,
byte[] value)
Wraps a symmetric key using the specified key.
|
com.microsoft.rest.ServiceFuture<KeyOperationResult> |
wrapKeyAsync(String keyIdentifier,
com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm,
byte[] value,
com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
Wraps a symmetric key using the specified key.
|
acceptLanguage, apiVersion, backupCertificate, backupCertificateAsync, backupCertificateAsync, backupCertificateWithServiceResponseAsync, backupKey, backupKeyAsync, backupKeyAsync, backupKeyWithServiceResponseAsync, backupSecret, backupSecretAsync, backupSecretAsync, backupSecretWithServiceResponseAsync, backupStorageAccount, backupStorageAccountAsync, backupStorageAccountAsync, backupStorageAccountWithServiceResponseAsync, createCertificate, createCertificate, createCertificateAsync, createCertificateAsync, createCertificateAsync, createCertificateAsync, createCertificateWithServiceResponseAsync, createCertificateWithServiceResponseAsync, createKey, createKey, createKeyAsync, createKeyAsync, createKeyAsync, createKeyAsync, createKeyWithServiceResponseAsync, createKeyWithServiceResponseAsync, decrypt, decryptAsync, decryptAsync, decryptWithServiceResponseAsync, deleteCertificate, deleteCertificateAsync, deleteCertificateAsync, deleteCertificateContacts, deleteCertificateContactsAsync, deleteCertificateContactsAsync, deleteCertificateContactsWithServiceResponseAsync, deleteCertificateIssuer, deleteCertificateIssuerAsync, deleteCertificateIssuerAsync, deleteCertificateIssuerWithServiceResponseAsync, deleteCertificateOperation, deleteCertificateOperationAsync, deleteCertificateOperationAsync, deleteCertificateOperationWithServiceResponseAsync, deleteCertificateWithServiceResponseAsync, deleteKey, deleteKeyAsync, deleteKeyAsync, deleteKeyWithServiceResponseAsync, deleteSasDefinition, deleteSasDefinitionAsync, deleteSasDefinitionAsync, deleteSasDefinitionWithServiceResponseAsync, deleteSecret, deleteSecretAsync, deleteSecretAsync, deleteSecretWithServiceResponseAsync, deleteStorageAccount, deleteStorageAccountAsync, deleteStorageAccountAsync, deleteStorageAccountWithServiceResponseAsync, encrypt, encryptAsync, encryptAsync, encryptWithServiceResponseAsync, generateClientRequestId, getAzureClient, getCertificate, getCertificateAsync, getCertificateAsync, getCertificateContacts, getCertificateContactsAsync, getCertificateContactsAsync, getCertificateContactsWithServiceResponseAsync, getCertificateIssuer, getCertificateIssuerAsync, getCertificateIssuerAsync, getCertificateIssuers, getCertificateIssuers, getCertificateIssuersAsync, getCertificateIssuersAsync, getCertificateIssuersAsync, getCertificateIssuersAsync, getCertificateIssuersNext, getCertificateIssuersNextAsync, getCertificateIssuersNextAsync, getCertificateIssuersNextWithServiceResponseAsync, getCertificateIssuersWithServiceResponseAsync, getCertificateIssuersWithServiceResponseAsync, getCertificateIssuerWithServiceResponseAsync, getCertificateOperation, getCertificateOperationAsync, getCertificateOperationAsync, getCertificateOperationWithServiceResponseAsync, getCertificatePolicy, getCertificatePolicyAsync, getCertificatePolicyAsync, getCertificatePolicyWithServiceResponseAsync, getCertificates, getCertificates, getCertificatesAsync, getCertificatesAsync, getCertificatesAsync, getCertificatesAsync, getCertificatesNext, getCertificatesNextAsync, getCertificatesNextAsync, getCertificatesNextWithServiceResponseAsync, getCertificatesWithServiceResponseAsync, getCertificatesWithServiceResponseAsync, getCertificateVersions, getCertificateVersions, getCertificateVersionsAsync, getCertificateVersionsAsync, getCertificateVersionsAsync, getCertificateVersionsAsync, getCertificateVersionsNext, getCertificateVersionsNextAsync, getCertificateVersionsNextAsync, getCertificateVersionsNextWithServiceResponseAsync, getCertificateVersionsWithServiceResponseAsync, getCertificateVersionsWithServiceResponseAsync, getCertificateWithServiceResponseAsync, getDeletedCertificate, getDeletedCertificateAsync, getDeletedCertificateAsync, getDeletedCertificates, getDeletedCertificates, getDeletedCertificatesAsync, getDeletedCertificatesAsync, getDeletedCertificatesAsync, getDeletedCertificatesAsync, getDeletedCertificatesNext, getDeletedCertificatesNextAsync, getDeletedCertificatesNextAsync, getDeletedCertificatesNextWithServiceResponseAsync, getDeletedCertificatesWithServiceResponseAsync, getDeletedCertificatesWithServiceResponseAsync, getDeletedCertificateWithServiceResponseAsync, getDeletedKey, getDeletedKeyAsync, getDeletedKeyAsync, getDeletedKeys, getDeletedKeys, getDeletedKeysAsync, getDeletedKeysAsync, getDeletedKeysAsync, getDeletedKeysAsync, getDeletedKeysNext, getDeletedKeysNextAsync, getDeletedKeysNextAsync, getDeletedKeysNextWithServiceResponseAsync, getDeletedKeysWithServiceResponseAsync, getDeletedKeysWithServiceResponseAsync, getDeletedKeyWithServiceResponseAsync, getDeletedSasDefinition, getDeletedSasDefinitionAsync, getDeletedSasDefinitionAsync, getDeletedSasDefinitions, getDeletedSasDefinitions, getDeletedSasDefinitionsAsync, getDeletedSasDefinitionsAsync, getDeletedSasDefinitionsAsync, getDeletedSasDefinitionsAsync, getDeletedSasDefinitionsNext, getDeletedSasDefinitionsNextAsync, getDeletedSasDefinitionsNextAsync, getDeletedSasDefinitionsNextWithServiceResponseAsync, getDeletedSasDefinitionsWithServiceResponseAsync, getDeletedSasDefinitionsWithServiceResponseAsync, getDeletedSasDefinitionWithServiceResponseAsync, getDeletedSecret, getDeletedSecretAsync, getDeletedSecretAsync, getDeletedSecrets, getDeletedSecrets, getDeletedSecretsAsync, getDeletedSecretsAsync, getDeletedSecretsAsync, getDeletedSecretsAsync, getDeletedSecretsNext, getDeletedSecretsNextAsync, getDeletedSecretsNextAsync, getDeletedSecretsNextWithServiceResponseAsync, getDeletedSecretsWithServiceResponseAsync, getDeletedSecretsWithServiceResponseAsync, getDeletedSecretWithServiceResponseAsync, getDeletedStorageAccount, getDeletedStorageAccountAsync, getDeletedStorageAccountAsync, getDeletedStorageAccounts, getDeletedStorageAccounts, getDeletedStorageAccountsAsync, getDeletedStorageAccountsAsync, getDeletedStorageAccountsAsync, getDeletedStorageAccountsAsync, getDeletedStorageAccountsNext, getDeletedStorageAccountsNextAsync, getDeletedStorageAccountsNextAsync, getDeletedStorageAccountsNextWithServiceResponseAsync, getDeletedStorageAccountsWithServiceResponseAsync, getDeletedStorageAccountsWithServiceResponseAsync, getDeletedStorageAccountWithServiceResponseAsync, getKey, getKeyAsync, getKeyAsync, getKeys, getKeys, getKeysAsync, getKeysAsync, getKeysAsync, getKeysAsync, getKeysNext, getKeysNextAsync, getKeysNextAsync, getKeysNextWithServiceResponseAsync, getKeysWithServiceResponseAsync, getKeysWithServiceResponseAsync, getKeyVersions, getKeyVersions, getKeyVersionsAsync, getKeyVersionsAsync, getKeyVersionsAsync, getKeyVersionsAsync, getKeyVersionsNext, getKeyVersionsNextAsync, getKeyVersionsNextAsync, getKeyVersionsNextWithServiceResponseAsync, getKeyVersionsWithServiceResponseAsync, getKeyVersionsWithServiceResponseAsync, getKeyWithServiceResponseAsync, getSasDefinition, getSasDefinitionAsync, getSasDefinitionAsync, getSasDefinitions, getSasDefinitions, getSasDefinitionsAsync, getSasDefinitionsAsync, getSasDefinitionsAsync, getSasDefinitionsAsync, getSasDefinitionsNext, getSasDefinitionsNextAsync, getSasDefinitionsNextAsync, getSasDefinitionsNextWithServiceResponseAsync, getSasDefinitionsWithServiceResponseAsync, getSasDefinitionsWithServiceResponseAsync, getSasDefinitionWithServiceResponseAsync, getSecret, getSecretAsync, getSecretAsync, getSecrets, getSecrets, getSecretsAsync, getSecretsAsync, getSecretsAsync, getSecretsAsync, getSecretsNext, getSecretsNextAsync, getSecretsNextAsync, getSecretsNextWithServiceResponseAsync, getSecretsWithServiceResponseAsync, getSecretsWithServiceResponseAsync, getSecretVersions, getSecretVersions, getSecretVersionsAsync, getSecretVersionsAsync, getSecretVersionsAsync, getSecretVersionsAsync, getSecretVersionsNext, getSecretVersionsNextAsync, getSecretVersionsNextAsync, getSecretVersionsNextWithServiceResponseAsync, getSecretVersionsWithServiceResponseAsync, getSecretVersionsWithServiceResponseAsync, getSecretWithServiceResponseAsync, getStorageAccount, getStorageAccountAsync, getStorageAccountAsync, getStorageAccounts, getStorageAccounts, getStorageAccountsAsync, getStorageAccountsAsync, getStorageAccountsAsync, getStorageAccountsAsync, getStorageAccountsNext, getStorageAccountsNextAsync, getStorageAccountsNextAsync, getStorageAccountsNextWithServiceResponseAsync, getStorageAccountsWithServiceResponseAsync, getStorageAccountsWithServiceResponseAsync, getStorageAccountWithServiceResponseAsync, importCertificate, importCertificate, importCertificateAsync, importCertificateAsync, importCertificateAsync, importCertificateAsync, importCertificateWithServiceResponseAsync, importCertificateWithServiceResponseAsync, importKey, importKey, importKeyAsync, importKeyAsync, importKeyAsync, importKeyAsync, importKeyWithServiceResponseAsync, importKeyWithServiceResponseAsync, longRunningOperationRetryTimeout, mergeCertificate, mergeCertificate, mergeCertificateAsync, mergeCertificateAsync, mergeCertificateAsync, mergeCertificateAsync, mergeCertificateWithServiceResponseAsync, mergeCertificateWithServiceResponseAsync, purgeDeletedCertificate, purgeDeletedCertificateAsync, purgeDeletedCertificateAsync, purgeDeletedCertificateWithServiceResponseAsync, purgeDeletedKey, purgeDeletedKeyAsync, purgeDeletedKeyAsync, purgeDeletedKeyWithServiceResponseAsync, purgeDeletedSecret, purgeDeletedSecretAsync, purgeDeletedSecretAsync, purgeDeletedSecretWithServiceResponseAsync, purgeDeletedStorageAccount, purgeDeletedStorageAccountAsync, purgeDeletedStorageAccountAsync, purgeDeletedStorageAccountWithServiceResponseAsync, recoverDeletedCertificate, recoverDeletedCertificateAsync, recoverDeletedCertificateAsync, recoverDeletedCertificateWithServiceResponseAsync, recoverDeletedKey, recoverDeletedKeyAsync, recoverDeletedKeyAsync, recoverDeletedKeyWithServiceResponseAsync, recoverDeletedSasDefinition, recoverDeletedSasDefinitionAsync, recoverDeletedSasDefinitionAsync, recoverDeletedSasDefinitionWithServiceResponseAsync, recoverDeletedSecret, recoverDeletedSecretAsync, recoverDeletedSecretAsync, recoverDeletedSecretWithServiceResponseAsync, recoverDeletedStorageAccount, recoverDeletedStorageAccountAsync, recoverDeletedStorageAccountAsync, recoverDeletedStorageAccountWithServiceResponseAsync, regenerateStorageAccountKey, regenerateStorageAccountKeyAsync, regenerateStorageAccountKeyAsync, regenerateStorageAccountKeyWithServiceResponseAsync, restoreCertificate, restoreCertificateAsync, restoreCertificateAsync, restoreCertificateWithServiceResponseAsync, restoreKey, restoreKeyAsync, restoreKeyAsync, restoreKeyWithServiceResponseAsync, restoreSecret, restoreSecretAsync, restoreSecretAsync, restoreSecretWithServiceResponseAsync, restoreStorageAccount, restoreStorageAccountAsync, restoreStorageAccountAsync, restoreStorageAccountWithServiceResponseAsync, setCertificateContacts, setCertificateContactsAsync, setCertificateContactsAsync, setCertificateContactsWithServiceResponseAsync, setCertificateIssuer, setCertificateIssuer, setCertificateIssuerAsync, setCertificateIssuerAsync, setCertificateIssuerAsync, setCertificateIssuerAsync, setCertificateIssuerWithServiceResponseAsync, setCertificateIssuerWithServiceResponseAsync, setSasDefinition, setSasDefinition, setSasDefinitionAsync, setSasDefinitionAsync, setSasDefinitionAsync, setSasDefinitionAsync, setSasDefinitionWithServiceResponseAsync, setSasDefinitionWithServiceResponseAsync, setSecret, setSecret, setSecretAsync, setSecretAsync, setSecretAsync, setSecretAsync, setSecretWithServiceResponseAsync, setSecretWithServiceResponseAsync, setStorageAccount, setStorageAccount, setStorageAccountAsync, setStorageAccountAsync, setStorageAccountAsync, setStorageAccountAsync, setStorageAccountWithServiceResponseAsync, setStorageAccountWithServiceResponseAsync, sign, signAsync, signAsync, signWithServiceResponseAsync, unwrapKey, unwrapKeyAsync, unwrapKeyAsync, unwrapKeyWithServiceResponseAsync, updateCertificate, updateCertificate, updateCertificateAsync, updateCertificateAsync, updateCertificateAsync, updateCertificateAsync, updateCertificateIssuer, updateCertificateIssuer, updateCertificateIssuerAsync, updateCertificateIssuerAsync, updateCertificateIssuerAsync, updateCertificateIssuerAsync, updateCertificateIssuerWithServiceResponseAsync, updateCertificateIssuerWithServiceResponseAsync, updateCertificateOperation, updateCertificateOperationAsync, updateCertificateOperationAsync, updateCertificateOperationWithServiceResponseAsync, updateCertificatePolicy, updateCertificatePolicyAsync, updateCertificatePolicyAsync, updateCertificatePolicyWithServiceResponseAsync, updateCertificateWithServiceResponseAsync, updateCertificateWithServiceResponseAsync, updateKey, updateKey, updateKeyAsync, updateKeyAsync, updateKeyAsync, updateKeyAsync, updateKeyWithServiceResponseAsync, updateKeyWithServiceResponseAsync, updateSasDefinition, updateSasDefinition, updateSasDefinitionAsync, updateSasDefinitionAsync, updateSasDefinitionAsync, updateSasDefinitionAsync, updateSasDefinitionWithServiceResponseAsync, updateSasDefinitionWithServiceResponseAsync, updateSecret, updateSecret, updateSecretAsync, updateSecretAsync, updateSecretAsync, updateSecretAsync, updateSecretWithServiceResponseAsync, updateSecretWithServiceResponseAsync, updateStorageAccount, updateStorageAccount, updateStorageAccountAsync, updateStorageAccountAsync, updateStorageAccountAsync, updateStorageAccountAsync, updateStorageAccountWithServiceResponseAsync, updateStorageAccountWithServiceResponseAsync, userAgent, verify, verifyAsync, verifyAsync, verifyWithServiceResponseAsync, withAcceptLanguage, withGenerateClientRequestId, withLongRunningOperationRetryTimeout, wrapKey, wrapKeyAsync, wrapKeyAsync, wrapKeyWithServiceResponseAsyncretrofit2.Retrofit retrofit()
okhttp3.OkHttpClient httpClient()
com.microsoft.rest.protocol.SerializerAdapter<?> serializerAdapter()
ObjectMapper.void initializeService()
com.microsoft.rest.RestClient restClient()
KeyVaultClientBaserestClient in interface KeyVaultClientBaseRestClient instance.KeyBundle createKey(CreateKeyRequest createKeyRequest)
createKeyRequest - the grouped properties for creating a key requestKeyBundle createKey(String vaultBaseUrl, String keyName, com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty, Integer keySize, List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps, KeyAttributes keyAttributes, Map<String,String> tags)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.keyName - The name for the new key. The system will generate the version
name for the new key.kty - The type of key to create. For valid key types, see
JsonWebKeyType. Supported JsonWebKey key types (kty) for Elliptic
Curve, RSA, HSM, Octet. Possible values include: 'EC', 'RSA',
'RSA-HSM', 'oct'keySize - The key size in bytes. For example, 1024 or 2048.keyOps - the List<JsonWebKeyOperation> valuekeyAttributes - the KeyAttributes valuetags - Application specific metadata in the form of key-value pairs.IllegalArgumentException - thrown if parameters fail the validationKeyVaultErrorException - thrown if the request is rejected by serverRuntimeException - all other wrapped checked exceptions if the request fails to be
sentcom.microsoft.rest.ServiceFuture<KeyBundle> createKeyAsync(CreateKeyRequest createKeyRequest, com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
createKeyRequest - the grouped properties for creating a key requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.rest.ServiceFuture<KeyBundle> createKeyAsync(String vaultBaseUrl, String keyName, com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty, Integer keySize, List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps, KeyAttributes keyAttributes, Map<String,String> tags, com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.keyName - The name for the new key. The system will generate the version
name for the new key.kty - The type of key to create. For valid key types, see
JsonWebKeyType. Supported JsonWebKey key types (kty) for Elliptic
Curve, RSA, HSM, Octet. Possible values include: 'EC', 'RSA',
'RSA-HSM', 'oct'keySize - The key size in bytes. For example, 1024 or 2048.keyOps - the List<JsonWebKeyOperation> valuekeyAttributes - the KeyAttributes valuetags - Application specific metadata in the form of key-value pairs.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectIllegalArgumentException - thrown if parameters fail the validationrx.Observable<KeyBundle> createKeyAsync(String vaultBaseUrl, String keyName, com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty, Integer keySize, List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps, KeyAttributes keyAttributes, Map<String,String> tags)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.keyName - The name for the new key. The system will generate the version
name for the new key.kty - The type of key to create. For valid key types, see
JsonWebKeyType. Supported JsonWebKey key types (kty) for Elliptic
Curve, RSA, HSM, Octet. Possible values include: 'EC', 'RSA',
'RSA-HSM', 'oct'keySize - The key size in bytes. For example, 1024 or 2048.keyOps - the List<JsonWebKeyOperation> valuekeyAttributes - the KeyAttributes valuetags - Application specific metadata in the form of key-value pairs.IllegalArgumentException - thrown if parameters fail the validationrx.Observable<com.microsoft.rest.ServiceResponse<KeyBundle>> createKeyWithServiceResponseAsync(String vaultBaseUrl, String keyName, com.microsoft.azure.keyvault.webkey.JsonWebKeyType kty, Integer keySize, List<com.microsoft.azure.keyvault.webkey.JsonWebKeyOperation> keyOps, KeyAttributes keyAttributes, Map<String,String> tags)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.keyName - The name for the new key. The system will generate the version
name for the new key.kty - The type of key to create. For valid key types, see
JsonWebKeyType. Supported JsonWebKey key types (kty) for Elliptic
Curve, RSA, HSM, Octet. Possible values include: 'EC', 'RSA',
'RSA-HSM', 'oct'keySize - The key size in bytes. For example, 1024 or 2048.keyOps - the List<JsonWebKeyOperation> valuekeyAttributes - the KeyAttributes valuetags - Application specific metadata in the form of key-value pairs.IllegalArgumentException - thrown if parameters fail the validationKeyBundle importKey(ImportKeyRequest importKeyRequest)
importKeyRequest - the grouped properties for importing a key requestcom.microsoft.rest.ServiceFuture<KeyBundle> importKeyAsync(ImportKeyRequest importKeyRequest, com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
importKeyRequest - the grouped properties for importing a key requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectKeyBundle updateKey(UpdateKeyRequest updateKeyRequest)
updateKeyRequest - the grouped properties for updating a key requestcom.microsoft.rest.ServiceFuture<KeyBundle> updateKeyAsync(UpdateKeyRequest updateKeyRequest, com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
updateKeyRequest - the grouped properties for updating a key requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectKeyBundle getKey(String keyIdentifier)
keyIdentifier - The full key identifiercom.microsoft.rest.ServiceFuture<KeyBundle> getKeyAsync(String keyIdentifier, com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
keyIdentifier - The full key identifierserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectKeyBundle getKey(String vaultBaseUrl, String keyName)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netkeyName - The name of the keycom.microsoft.rest.ServiceFuture<KeyBundle> getKeyAsync(String vaultBaseUrl, String keyName, com.microsoft.rest.ServiceCallback<KeyBundle> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netkeyName - The name of the keyserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<KeyItem> listKeyVersions(String vaultBaseUrl, String keyName)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netkeyName - The name of the keycom.microsoft.rest.ServiceFuture<List<KeyItem>> listKeyVersionsAsync(String vaultBaseUrl, String keyName, com.microsoft.azure.ListOperationCallback<KeyItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netkeyName - The name of the keyserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<KeyItem> listKeyVersions(String vaultBaseUrl, String keyName, Integer maxresults)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netkeyName - The name of the keymaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.com.microsoft.rest.ServiceFuture<List<KeyItem>> listKeyVersionsAsync(String vaultBaseUrl, String keyName, Integer maxresults, com.microsoft.azure.ListOperationCallback<KeyItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netkeyName - The name of the keymaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<KeyItem> listKeys(String vaultBaseUrl)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcom.microsoft.rest.ServiceFuture<List<KeyItem>> listKeysAsync(String vaultBaseUrl, com.microsoft.azure.ListOperationCallback<KeyItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<KeyItem> listKeys(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.com.microsoft.rest.ServiceFuture<List<KeyItem>> listKeysAsync(String vaultBaseUrl, Integer maxresults, com.microsoft.azure.ListOperationCallback<KeyItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.rest.ServiceFuture<KeyOperationResult> wrapKeyAsync(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the key to be wrappedserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectKeyOperationResult unwrapKey(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the key to be unwrappedcom.microsoft.rest.ServiceFuture<KeyOperationResult> unwrapKeyAsync(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the key to be unwrappedserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectKeyOperationResult wrapKey(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the key to be wrappedKeyOperationResult encrypt(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the content to be encryptedcom.microsoft.rest.ServiceFuture<KeyOperationResult> encryptAsync(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the content to be encryptedserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectKeyOperationResult decrypt(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the content to be decryptedcom.microsoft.rest.ServiceFuture<KeyOperationResult> decryptAsync(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the content to be decryptedserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectKeyOperationResult sign(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeySignatureAlgorithm algorithm, byte[] value)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the content to be signedcom.microsoft.rest.ServiceFuture<KeyOperationResult> signAsync(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeySignatureAlgorithm algorithm, byte[] value, com.microsoft.rest.ServiceCallback<KeyOperationResult> serviceCallback)
keyIdentifier - The full key identifieralgorithm - algorithm identifiervalue - the content to be signedserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectKeyVerifyResult verify(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)
keyIdentifier - The full key identifieralgorithm - The signing/verification algorithm. For more information on
possible algorithm types, see JsonWebKeySignatureAlgorithm.digest - The digest used for signingsignature - The signature to be verifiedcom.microsoft.rest.ServiceFuture<KeyVerifyResult> verifyAsync(String keyIdentifier, com.microsoft.azure.keyvault.webkey.JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature, com.microsoft.rest.ServiceCallback<KeyVerifyResult> serviceCallback)
keyIdentifier - The full key identifieralgorithm - The signing/verification algorithm. For more information on
possible algorithm types, see JsonWebKeySignatureAlgorithm.digest - The digest used for signingsignature - The signature to be verifiedserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectSecretBundle setSecret(SetSecretRequest setSecretRequest)
setSecretRequest - the grouped properties for setting a secret requestcom.microsoft.rest.ServiceFuture<SecretBundle> setSecretAsync(SetSecretRequest setSecretRequest, com.microsoft.rest.ServiceCallback<SecretBundle> serviceCallback)
setSecretRequest - the grouped properties for setting a secret requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectSecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)
updateSecretRequest - the grouped properties for updating a secret requestcom.microsoft.rest.ServiceFuture<SecretBundle> updateSecretAsync(UpdateSecretRequest updateSecretRequest, com.microsoft.rest.ServiceCallback<SecretBundle> serviceCallback)
updateSecretRequest - the grouped properties for updating a secret requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectSecretBundle getSecret(String secretIdentifier)
secretIdentifier - The URL for the secret.com.microsoft.rest.ServiceFuture<SecretBundle> getSecretAsync(String secretIdentifier, com.microsoft.rest.ServiceCallback<SecretBundle> serviceCallback)
secretIdentifier - The URL for the secret.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectSecretBundle getSecret(String vaultBaseUrl, String secretName)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netsecretName - The name of the secret in the given vaultcom.microsoft.rest.ServiceFuture<SecretBundle> getSecretAsync(String vaultBaseUrl, String secretName, com.microsoft.rest.ServiceCallback<SecretBundle> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netsecretName - The name of the secret in the given vaultserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<SecretItem> listSecrets(String vaultBaseUrl)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcom.microsoft.rest.ServiceFuture<List<SecretItem>> listSecretsAsync(String vaultBaseUrl, com.microsoft.azure.ListOperationCallback<SecretItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<SecretItem> listSecrets(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.com.microsoft.rest.ServiceFuture<List<SecretItem>> listSecretsAsync(String vaultBaseUrl, Integer maxresults, com.microsoft.azure.ListOperationCallback<SecretItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<SecretItem> listSecretVersions(String vaultBaseUrl, String secretName)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netsecretName - The name of the secret in the given vaultcom.microsoft.rest.ServiceFuture<List<SecretItem>> listSecretVersionsAsync(String vaultBaseUrl, String secretName, com.microsoft.azure.ListOperationCallback<SecretItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netsecretName - The name of the secret in the given vaultserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<SecretItem> listSecretVersions(String vaultBaseUrl, String secretName, Integer maxresults)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netsecretName - The name of the secret in the given vaultmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.com.microsoft.rest.ServiceFuture<List<SecretItem>> listSecretVersionsAsync(String vaultBaseUrl, String secretName, Integer maxresults, com.microsoft.azure.ListOperationCallback<SecretItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netsecretName - The name of the secret in the given vaultmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<CertificateItem> getCertificates(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.maxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.IllegalArgumentException - thrown if parameters fail the validationKeyVaultErrorException - thrown if the request is rejected by serverRuntimeException - all other wrapped checked exceptions if the request fails to be
sentcom.microsoft.rest.ServiceFuture<List<CertificateItem>> getCertificatesAsync(String vaultBaseUrl, Integer maxresults, com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.maxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectIllegalArgumentException - thrown if parameters fail the validationrx.Observable<com.microsoft.azure.Page<CertificateItem>> getCertificatesAsync(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.maxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.IllegalArgumentException - thrown if parameters fail the validationrx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<CertificateItem>>> getCertificatesWithServiceResponseAsync(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.maxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.IllegalArgumentException - thrown if parameters fail the validationcom.microsoft.azure.PagedList<CertificateItem> listCertificates(String vaultBaseUrl)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcom.microsoft.rest.ServiceFuture<List<CertificateItem>> listCertificatesAsync(String vaultBaseUrl, com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<CertificateItem> listCertificates(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.com.microsoft.rest.ServiceFuture<List<CertificateItem>> listCertificatesAsync(String vaultBaseUrl, Integer maxresults, com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<CertificateIssuerItem> listCertificateIssuers(String vaultBaseUrl)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcom.microsoft.rest.ServiceFuture<List<CertificateIssuerItem>> listCertificateIssuersAsync(String vaultBaseUrl, com.microsoft.azure.ListOperationCallback<CertificateIssuerItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<CertificateIssuerItem> listCertificateIssuers(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.com.microsoft.rest.ServiceFuture<List<CertificateIssuerItem>> listCertificateIssuersAsync(String vaultBaseUrl, Integer maxresults, com.microsoft.azure.ListOperationCallback<CertificateIssuerItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netmaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectIssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)
setCertificateIssuerRequest - the grouped properties for setting a certificate issuer requestcom.microsoft.rest.ServiceFuture<IssuerBundle> setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, com.microsoft.rest.ServiceCallback<IssuerBundle> serviceCallback)
setCertificateIssuerRequest - the grouped properties for setting a certificate issuer requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectIssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)
updateCertificateIssuerRequest - the grouped properties for updating a certificate issuer requestcom.microsoft.rest.ServiceFuture<IssuerBundle> updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, com.microsoft.rest.ServiceCallback<IssuerBundle> serviceCallback)
updateCertificateIssuerRequest - the grouped properties for updating a certificate issuer requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectIllegalArgumentException - thrown if callback is nullCertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)
createCertificateRequest - the grouped properties for creating a certificate requestcom.microsoft.rest.ServiceFuture<CertificateOperation> createCertificateAsync(CreateCertificateRequest createCertificateRequest, com.microsoft.rest.ServiceCallback<CertificateOperation> serviceCallback)
createCertificateRequest - the grouped properties for creating a certificate requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectCertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)
importCertificateRequest - the grouped properties for importing a certificate requestcom.microsoft.rest.ServiceFuture<CertificateBundle> importCertificateAsync(ImportCertificateRequest importCertificateRequest, com.microsoft.rest.ServiceCallback<CertificateBundle> serviceCallback)
importCertificateRequest - the grouped properties for importing a certificate requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<CertificateItem> listCertificateVersions(String vaultBaseUrl, String certificateName)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcertificateName - The name of the certificatecom.microsoft.rest.ServiceFuture<List<CertificateItem>> listCertificateVersionsAsync(String vaultBaseUrl, String certificateName, com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcertificateName - The name of the certificateserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<CertificateItem> listCertificateVersions(String vaultBaseUrl, String certificateName, Integer maxresults)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcertificateName - The name of the certificatemaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.com.microsoft.rest.ServiceFuture<List<CertificateItem>> listCertificateVersionsAsync(String vaultBaseUrl, String certificateName, Integer maxresults, com.microsoft.azure.ListOperationCallback<CertificateItem> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcertificateName - The name of the certificatemaxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectCertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)
updateCertificatePolicyRequest - the grouped properties for updating a certificate policy requestcom.microsoft.rest.ServiceFuture<CertificatePolicy> updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, com.microsoft.rest.ServiceCallback<CertificatePolicy> serviceCallback)
updateCertificatePolicyRequest - the grouped properties for updating a certificate policy requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectCertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)
updateCertificateRequest - the grouped properties for updating a certificate requestcom.microsoft.rest.ServiceFuture<CertificateBundle> updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, com.microsoft.rest.ServiceCallback<CertificateBundle> serviceCallback)
updateCertificateRequest - the grouped properties for updating a certificate requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectCertificateBundle getCertificate(String certificateIdentifier)
certificateIdentifier - The certificate identifiercom.microsoft.rest.ServiceFuture<CertificateBundle> getCertificateAsync(String certificateIdentifier, com.microsoft.rest.ServiceCallback<CertificateBundle> serviceCallback)
certificateIdentifier - The certificate identifierserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectCertificateBundle getCertificate(String vaultBaseUrl, String certificateName)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcertificateName - The name of the certificate in the given vaultCertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)
updateCertificateOperationRequest - the grouped properties for updating a certificate operation
requestcom.microsoft.rest.ServiceFuture<CertificateOperation> updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, com.microsoft.rest.ServiceCallback<CertificateOperation> serviceCallback)
updateCertificateOperationRequest - the grouped properties for updating a certificate operation
requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectCertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)
mergeCertificateRequest - the grouped properties for merging a certificate requestcom.microsoft.rest.ServiceFuture<CertificateBundle> mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, com.microsoft.rest.ServiceCallback<CertificateBundle> serviceCallback)
mergeCertificateRequest - the grouped properties for merging a certificate requestserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectString getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcertificateName - The name of the certificatecom.microsoft.rest.ServiceFuture<String> getPendingCertificateSigningRequestAsync(String vaultBaseUrl, String certificateName, com.microsoft.rest.ServiceCallback<String> serviceCallback)
vaultBaseUrl - The vault name, e.g. https://myvault.vault.azure.netcertificateName - The name of the certificateserviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectcom.microsoft.azure.PagedList<DeletedCertificateItem> getDeletedCertificates(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.maxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.IllegalArgumentException - thrown if parameters fail the validationKeyVaultErrorException - thrown if the request is rejected by serverRuntimeException - all other wrapped checked exceptions if the request fails to be
sentcom.microsoft.rest.ServiceFuture<List<DeletedCertificateItem>> getDeletedCertificatesAsync(String vaultBaseUrl, Integer maxresults, com.microsoft.azure.ListOperationCallback<DeletedCertificateItem> serviceCallback)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.maxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.serviceCallback - the async ServiceCallback to handle successful and failed
responses.ServiceFuture objectIllegalArgumentException - thrown if parameters fail the validationrx.Observable<com.microsoft.azure.Page<DeletedCertificateItem>> getDeletedCertificatesAsync(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.maxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.IllegalArgumentException - thrown if parameters fail the validationrx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<DeletedCertificateItem>>> getDeletedCertificatesWithServiceResponseAsync(String vaultBaseUrl, Integer maxresults)
vaultBaseUrl - The vault name, for example https://myvault.vault.azure.net.maxresults - Maximum number of results to return in a page. If not specified
the service will return up to 25 results.IllegalArgumentException - thrown if parameters fail the validation/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/