Skip navigation links
A B C D E F G H I J K L O P R S T U V W 

A

A128CBC - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A128CBC for EncryptionAlgorithm.
A128CBC_HS256 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A128CBC_HS256 for EncryptionAlgorithm.
A128CBCPAD - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A128CBCPAD for EncryptionAlgorithm.
A128GCM - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A128GCM for EncryptionAlgorithm.
A128KW - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A128KW for EncryptionAlgorithm.
A128KW - Static variable in class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
Static value A128KW for KeyWrapAlgorithm.
A192CBC - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A192CBC for EncryptionAlgorithm.
A192CBC_HS384 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A192CBC_HS384 for EncryptionAlgorithm.
A192CBCPAD - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A192CBCPAD for EncryptionAlgorithm.
A192GCM - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A192GCM for EncryptionAlgorithm.
A192KW - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A192KW for EncryptionAlgorithm.
A192KW - Static variable in class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
Static value A192KW for KeyWrapAlgorithm.
A256CBC - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A256CBC for EncryptionAlgorithm.
A256CBC_HS512 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A256CBC_HS512 for EncryptionAlgorithm.
A256CBCPAD - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A256CBCPAD for EncryptionAlgorithm.
A256GCM - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A256GCM for EncryptionAlgorithm.
A256KW - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value A256KW for EncryptionAlgorithm.
A256KW - Static variable in class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
Static value Unwrap Key for KeyWrapAlgorithm.
addPolicy(HttpPipelinePolicy) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Adds a policy to the set of existing policies that are executed after the client required policies.
addPolicy(HttpPipelinePolicy) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Adds a policy to the set of existing policies that are executed after the client required policies.
addPolicy(HttpPipelinePolicy) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Adds a policy to the set of existing policies that are executed after KeyAsyncClient and KeyClient required policies.

B

backupKey(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Requests a backup of the specified key be downloaded to the client.
backupKey(String) - Method in class com.azure.security.keyvault.keys.KeyClient
Requests a backup of the specified key be downloaded to the client.
backupKeyWithResponse(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Requests a backup of the specified key be downloaded to the client.
backupKeyWithResponse(String, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Requests a backup of the specified key be downloaded to the client.
beginDeleteKey(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Deletes a key of any type from the key vault.
beginDeleteKey(String, Duration) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Deletes a key of any type from the key vault.
beginDeleteKey(String) - Method in class com.azure.security.keyvault.keys.KeyClient
Deletes a key of any type from the key vault.
beginDeleteKey(String, Duration) - Method in class com.azure.security.keyvault.keys.KeyClient
Deletes a key of any type from the key vault.
beginRecoverDeletedKey(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Recovers the deleted key in the key vault to its latest version and can only be performed on a soft-delete enabled vault.
beginRecoverDeletedKey(String, Duration) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Recovers the deleted key in the key vault to its latest version and can only be performed on a soft-delete enabled vault.
beginRecoverDeletedKey(String) - Method in class com.azure.security.keyvault.keys.KeyClient
Recovers the deleted key in the key vault to its latest version and can only be performed on a soft-delete enabled vault.
beginRecoverDeletedKey(String, Duration) - Method in class com.azure.security.keyvault.keys.KeyClient
Recovers the deleted key in the key vault to its latest version and can only be performed on a soft-delete enabled vault.
buildAsyncClient() - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Creates a CryptographyAsyncClient based on options set in the builder.
buildAsyncClient() - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Creates a KeyAsyncClient based on options set in the builder.
buildAsyncKeyEncryptionKey(String) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Creates a KeyEncryptionKeyAsyncClient based on options set in the builder.
buildAsyncKeyEncryptionKey(JsonWebKey) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Creates a local KeyEncryptionKeyAsyncClient based on options set in the builder.
buildClient() - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Creates a CryptographyClient based on options set in the builder.
buildClient() - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Creates a KeyClient based on options set in the builder.
buildKeyEncryptionKey(String) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Creates a KeyEncryptionKey based on options set in the builder.
buildKeyEncryptionKey(JsonWebKey) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Creates a local KeyEncryptionKeyClient for a given JSON Web Key.

C

clearMemory() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Clear key materials.
clientOptions(ClientOptions) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the ClientOptions which enables various options to be set on the client.
clientOptions(ClientOptions) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Sets the ClientOptions which enables various options to be set on the client.
clientOptions(ClientOptions) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the ClientOptions which enables various options to be set on the client.
com.azure.security.keyvault.keys - package com.azure.security.keyvault.keys
Package containing classes for creating KeyAsyncClient and KeyClient to perform operations on Azure Key Vault.
com.azure.security.keyvault.keys.cryptography - package com.azure.security.keyvault.keys.cryptography
Package containing classes for creating CryptographyAsyncClient and CryptographyClient to perform cryptography operations.
com.azure.security.keyvault.keys.cryptography.models - package com.azure.security.keyvault.keys.cryptography.models
Package containing classes used for representing output/results of encryption, decryption, signing, verifying, key wrapping and unwrapping operations.
com.azure.security.keyvault.keys.models - package com.azure.security.keyvault.keys.models
Package containing classes used for representing keys, deleted keys and their attributes in Azure Key Vault.
configuration(Configuration) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the configuration store that is used during construction of the service client.
configuration(Configuration) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Sets the configuration store that is used during construction of the service client.
configuration(Configuration) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the configuration store that is used during construction of the service client.
createA128CbcPadParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A128CBCPAD.
createA128CbcPadParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A128CBCPAD.
createA128CbcPadParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A128CBCPAD.
createA128CbcParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A128CBC.
createA128CbcParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A128CBC.
createA128CbcParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A128CBC.
createA128GcmParameters(byte[], byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A128GCM.
createA128GcmParameters(byte[], byte[], byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A128GCM.
createA128GcmParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A128GCM.
createA128GcmParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A128GCM.
createA192CbcPadParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A192CBCPAD.
createA192CbcPadParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A192CBCPAD.
createA192CbcPadParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A192CBCPAD.
createA192CbcParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A192CBC.
createA192CbcParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A192CBC.
createA192CbcParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A192CBC.
createA192GcmParameters(byte[], byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A192GCM.
createA192GcmParameters(byte[], byte[], byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A192GCM.
createA192GcmParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A192GCM.
createA192GcmParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A192GCM.
createA256CbcPadParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A256CBCPAD.
createA256CbcPadParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A256CBCPAD.
createA256CbcPadParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A256CBCPAD.
createA256CbcParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A256CBC.
createA256CbcParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A256CBC.
createA256CbcParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A256CBC.
createA256GcmParameters(byte[], byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A256GCM.
createA256GcmParameters(byte[], byte[], byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Factory method to create an instance of DecryptParameters with the given parameters for EncryptionAlgorithm.A256GCM.
createA256GcmParameters(byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A256GCM.
createA256GcmParameters(byte[], byte[]) - Static method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Factory method to create an instance of EncryptParameters with the given parameters for EncryptionAlgorithm.A256GCM.
createEcKey(CreateEcKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Creates a new Ec key and stores it in the key vault.
createEcKey(CreateEcKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyClient
Creates a new Ec key and stores it in the key vault.
CreateEcKeyOptions - Class in com.azure.security.keyvault.keys.models
Represents the configurable options to create an EC key.
CreateEcKeyOptions(String) - Constructor for class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Creates a CreateEcKeyOptions with name as name of the EC key.
createEcKeyWithResponse(CreateEcKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Creates a new Ec key and stores it in the key vault.
createEcKeyWithResponse(CreateEcKeyOptions, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Creates a new Ec key and stores it in the key vault.
createKey(String, KeyType) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Creates a new key and stores it in the key vault.
createKey(CreateKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Creates a new key and stores it in the key vault.
createKey(String, KeyType) - Method in class com.azure.security.keyvault.keys.KeyClient
Creates a new key and stores it in the key vault.
createKey(CreateKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyClient
Creates a new key and stores it in the key vault.
CreateKeyOptions - Class in com.azure.security.keyvault.keys.models
Represents the configurable options to create a key.
CreateKeyOptions(String, KeyType) - Constructor for class com.azure.security.keyvault.keys.models.CreateKeyOptions
Creates instance of CreateKeyOptions with name as key name and keyType as type of the key.
createKeyWithResponse(CreateKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Creates a new key and stores it in the key vault.
createKeyWithResponse(CreateKeyOptions, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Creates a new key and stores it in the key vault.
CreateOctKeyOptions - Class in com.azure.security.keyvault.keys.models
Represents the configurable options to create an AES key.
CreateOctKeyOptions(String) - Constructor for class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Creates a CreateOctKeyOptions with name as name of the AES key.
createRsaKey(CreateRsaKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Creates a new Rsa key and stores it in the key vault.
createRsaKey(CreateRsaKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyClient
Creates a new Rsa key and stores it in the key vault.
CreateRsaKeyOptions - Class in com.azure.security.keyvault.keys.models
Represents the configurable options to create an RSA key.
CreateRsaKeyOptions(String) - Constructor for class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Creates a CreateRsaKeyOptions with name as name of the RSA key.
createRsaKeyWithResponse(CreateRsaKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Creates a new Rsa key and stores it in the key vault.
createRsaKeyWithResponse(CreateRsaKeyOptions, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Creates a new Rsa key and stores it in the key vault.
credential(TokenCredential) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the credential to use when authenticating HTTP requests.
credential(TokenCredential) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Sets the credential to use when authenticating HTTP requests.
credential(TokenCredential) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the credential to use when authenticating HTTP requests.
CryptographyAsyncClient - Class in com.azure.security.keyvault.keys.cryptography
The CryptographyAsyncClient provides asynchronous methods to perform cryptographic operations using asymmetric and symmetric keys.
CryptographyClient - Class in com.azure.security.keyvault.keys.cryptography
The CryptographyClient provides synchronous methods to perform cryptographic operations using asymmetric and symmetric keys.
CryptographyClientBuilder - Class in com.azure.security.keyvault.keys.cryptography
This class provides a fluent builder API to help aid the configuration and instantiation of the CryptographyAsyncClient and CryptographyClient, by calling CryptographyClientBuilder.buildAsyncClient() and CryptographyClientBuilder.buildClient() respectively It constructs an instance of the desired client.
CryptographyClientBuilder() - Constructor for class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
The constructor with defaults.
CryptographyServiceVersion - Enum in com.azure.security.keyvault.keys.cryptography
The versions of Azure Key Vault Cryptography supported by this client library.

D

decrypt(EncryptionAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Decrypts a single block of encrypted data using the configured key and specified algorithm.
decrypt(DecryptParameters) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Decrypts a single block of encrypted data using the configured key and specified algorithm.
decrypt(EncryptionAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Decrypts a single block of encrypted data using the configured key and specified algorithm.
decrypt(EncryptionAlgorithm, byte[], Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Decrypts a single block of encrypted data using the configured key and specified algorithm.
decrypt(DecryptParameters, Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Decrypts a single block of encrypted data using the configured key and specified algorithm.
DECRYPT - Static variable in class com.azure.security.keyvault.keys.models.KeyOperation
Static value Decrypt for KeyOperation.
DecryptParameters - Class in com.azure.security.keyvault.keys.cryptography
A class containing various configuration parameters that can be applied when performing decryption operations.
DecryptResult - Class in com.azure.security.keyvault.keys.cryptography.models
Represents the details of decrypt operation result.
DecryptResult(byte[], EncryptionAlgorithm, String) - Constructor for class com.azure.security.keyvault.keys.cryptography.models.DecryptResult
Creates the instance of Decrypt Result holding decrypted content.
DeletedKey - Class in com.azure.security.keyvault.keys.models
Deleted Key is the resource consisting of name, recovery id, deleted date, scheduled purge date and its attributes inherited from KeyVaultKey.
DeletedKey() - Constructor for class com.azure.security.keyvault.keys.models.DeletedKey
 

E

EC - Static variable in class com.azure.security.keyvault.keys.models.KeyType
Static value EC for KeyType.
EC_HSM - Static variable in class com.azure.security.keyvault.keys.models.KeyType
Static value EC-HSM for KeyType.
encrypt(EncryptionAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Encrypts an arbitrary sequence of bytes using the configured key.
encrypt(EncryptParameters) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Encrypts an arbitrary sequence of bytes using the configured key.
encrypt(EncryptionAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Encrypts an arbitrary sequence of bytes using the configured key.
encrypt(EncryptionAlgorithm, byte[], Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Encrypts an arbitrary sequence of bytes using the configured key.
encrypt(EncryptParameters, Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Encrypts an arbitrary sequence of bytes using the configured key.
ENCRYPT - Static variable in class com.azure.security.keyvault.keys.models.KeyOperation
Static value Encrypt for KeyOperation.
EncryptionAlgorithm - Class in com.azure.security.keyvault.keys.cryptography.models
Defines values for EncryptionAlgorithm.
EncryptionAlgorithm() - Constructor for class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
 
EncryptParameters - Class in com.azure.security.keyvault.keys.cryptography
A class containing various configuration parameters that can be applied when performing encryption operations.
EncryptResult - Class in com.azure.security.keyvault.keys.cryptography.models
Represents the details of encrypt operation result.
EncryptResult(byte[], EncryptionAlgorithm, String) - Constructor for class com.azure.security.keyvault.keys.cryptography.models.EncryptResult
Creates the instance of Encrypt Result holding encryption operation response information.
EncryptResult(byte[], EncryptionAlgorithm, String, byte[], byte[], byte[]) - Constructor for class com.azure.security.keyvault.keys.cryptography.models.EncryptResult
Creates the instance of Encrypt Result holding encryption operation response information.
equals(Object) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
 
equals(JsonWebKey) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Indicates whether some other JsonWebKey is "equal to" this one.
ES256 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value ES256 for SignatureAlgorithm.
ES256K - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value ES256K for SignatureAlgorithm.
ES384 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value ES384 for SignatureAlgorithm.
ES512 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value ES512 for SignatureAlgorithm.
EXPORT - Static variable in class com.azure.security.keyvault.keys.models.KeyOperation
Static value Export for KeyOperation.

F

fromAes(SecretKey) - Static method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts AES key to JSON web key.
fromAes(SecretKey, List<KeyOperation>) - Static method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts AES key to JSON web key.
fromEc(KeyPair, Provider) - Static method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts EC key pair to JSON web key.
fromEc(KeyPair, Provider, List<KeyOperation>) - Static method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts EC key pair to JSON web key.
fromRsa(KeyPair) - Static method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts RSA key pair to JSON web key.
fromRsa(KeyPair, List<KeyOperation>) - Static method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts RSA key pair to JSON web key.
fromString(String) - Static method in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Creates or finds a EncryptionAlgorithm from its string representation.
fromString(String) - Static method in class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
Creates or finds a KeyWrapAlgorithm from its string representation.
fromString(String) - Static method in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Creates or finds a SignatureAlgorithm from its string representation.
fromString(String) - Static method in class com.azure.security.keyvault.keys.models.KeyCurveName
Creates or finds a KeyCurveName from its string representation.
fromString(String) - Static method in class com.azure.security.keyvault.keys.models.KeyOperation
Creates or finds a KeyOperation from its string representation.
fromString(String) - Static method in class com.azure.security.keyvault.keys.models.KeyType
Creates or finds a KeyType from its string representation.

G

getAdditionalAuthenticatedData() - Method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Get additional data to authenticate when performing decryption with an authenticated algorithm.
getAdditionalAuthenticatedData() - Method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Get additional data to authenticate when performing encryption with an authenticated algorithm.
getAdditionalAuthenticatedData() - Method in class com.azure.security.keyvault.keys.cryptography.models.EncryptResult
Get additional data to authenticate the encrypted content.
getAlgorithm() - Method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
The algorithm to be used for decryption.
getAlgorithm() - Method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
The algorithm to be used for encryption.
getAlgorithm() - Method in class com.azure.security.keyvault.keys.cryptography.models.DecryptResult
Get the algorithm used for decryption.
getAlgorithm() - Method in class com.azure.security.keyvault.keys.cryptography.models.EncryptResult
Get the encryption algorithm used for encryption.
getAlgorithm() - Method in class com.azure.security.keyvault.keys.cryptography.models.SignResult
Get the signature algorithm used to create the signature.
getAlgorithm() - Method in class com.azure.security.keyvault.keys.cryptography.models.UnwrapResult
Get the algorithm used for key wrap operation.
getAlgorithm() - Method in class com.azure.security.keyvault.keys.cryptography.models.VerifyResult
Get the signature algorithm used to verify the signature.
getAlgorithm() - Method in class com.azure.security.keyvault.keys.cryptography.models.WrapResult
Get the key wrap algorithm used to wrap the key content.
getAuthenticationTag() - Method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Get the tag to authenticate when performing decryption with an authenticated algorithm.
getAuthenticationTag() - Method in class com.azure.security.keyvault.keys.cryptography.models.EncryptResult
Get the tag to authenticate the encrypted content.
getCipherText() - Method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Get the content to be decrypted.
getCipherText() - Method in class com.azure.security.keyvault.keys.cryptography.models.EncryptResult
Get the encrypted content.
getCreatedOn() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
getCurveName() - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Get the curve.
getCurveName() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the crv value.
getD() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the d value.
getDeletedKey(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Gets the public part of a deleted key.
getDeletedKey(String) - Method in class com.azure.security.keyvault.keys.KeyClient
Gets the public part of a deleted key.
getDeletedKeyWithResponse(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Gets the public part of a deleted key.
getDeletedKeyWithResponse(String, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Gets the public part of a deleted key.
getDeletedOn() - Method in class com.azure.security.keyvault.keys.models.DeletedKey
Get the deleted UTC time.
getDp() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the RSA Private Key Parameter value.
getDq() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the RSA Private Key Parameter value.
getE() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the e value.
getEncryptedKey() - Method in class com.azure.security.keyvault.keys.cryptography.models.WrapResult
Get the encrypted key content.
getExpiresOn() - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Get the key expiration time in UTC.
getExpiresOn() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the key expiration time in UTC.
getId() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the kid value.
getId() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the key identifier.
getId() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKey
Get the key identifier.
getIv() - Method in class com.azure.security.keyvault.keys.cryptography.DecryptParameters
Get the initialization vector to be used in the decryption operation using a symmetric algorithm.
getIv() - Method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Get the initialization vector to be used in the encryption operation using a symmetric algorithm.
getIv() - Method in class com.azure.security.keyvault.keys.cryptography.models.EncryptResult
Get the initialization vector used by symmetric algorithms.
getK() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get Symmetric key value.
getKey() - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Gets the public part of the configured key.
getKey() - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Gets the public part of the configured key.
getKey() - Method in class com.azure.security.keyvault.keys.cryptography.models.UnwrapResult
Get the unwrapped key content.
getKey(String, String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Gets the public part of the specified key and key version.
getKey(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Get the public part of the latest version of the specified key from the key vault.
getKey(String, String) - Method in class com.azure.security.keyvault.keys.KeyClient
Gets the public part of the specified key and key version.
getKey(String) - Method in class com.azure.security.keyvault.keys.KeyClient
Get the public part of the latest version of the specified key from the key vault.
getKey() - Method in class com.azure.security.keyvault.keys.models.DeletedKey
Get the key value.
getKey() - Method in class com.azure.security.keyvault.keys.models.ImportKeyOptions
Get the key material of the key being imported.
getKey() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKey
Get the JSON Web Key.
getKeyId() - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyAsyncClient
Get the identifier of the key to use for cryptography operations.
getKeyId() - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClient
Get the identifier of the key to use for cryptography operations.
getKeyId() - Method in class com.azure.security.keyvault.keys.cryptography.models.DecryptResult
Get the identifier of the key used for the decryption operation
getKeyId() - Method in class com.azure.security.keyvault.keys.cryptography.models.EncryptResult
Get the identifier of the key used to do encryption
getKeyId() - Method in class com.azure.security.keyvault.keys.cryptography.models.SignResult
Get the identifier of the key used for the verify operation
getKeyId() - Method in class com.azure.security.keyvault.keys.cryptography.models.UnwrapResult
Get the identifier of the key used for the key wrap encryption
getKeyId() - Method in class com.azure.security.keyvault.keys.cryptography.models.VerifyResult
Get the identifier of the key used for the verify operation
getKeyId() - Method in class com.azure.security.keyvault.keys.cryptography.models.WrapResult
Get the identifier of the key used to do encryption
getKeyId() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKeyIdentifier
Gets the key identifier used to create this object.
getKeyOperations() - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Get the key operations.
getKeyOperations() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKey
Get the key operations.
getKeyOps() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the immutable key operations list.
getKeySize() - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Get the key size in bits.
getKeySize() - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Get the key size in bits.
getKeyType() - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Get the key type.
getKeyType() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the kty value.
getKeyType() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKey
Get the key type.
getKeyWithResponse() - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Gets the public part of the configured key.
getKeyWithResponse(Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Gets the public part of the configured key.
getKeyWithResponse(String, String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Gets the public part of the specified key and key version.
getKeyWithResponse(String, String, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Gets the public part of the specified key and key version.
getLatest() - Static method in enum com.azure.security.keyvault.keys.cryptography.CryptographyServiceVersion
Gets the latest service version supported by this client library
getLatest() - Static method in enum com.azure.security.keyvault.keys.KeyServiceVersion
Gets the latest service version supported by this client library
getN() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the n value.
getName() - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Get the key name.
getName() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the key name.
getName() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKey
Get the key name.
getName() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKeyIdentifier
Gets the name of the key.
getNotBefore() - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Get the key's notBefore time in UTC.
getNotBefore() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the key's notBefore time in UTC.
getP() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the RSA secret prime value.
getPlainText() - Method in class com.azure.security.keyvault.keys.cryptography.EncryptParameters
Get the content to be encrypted.
getPlainText() - Method in class com.azure.security.keyvault.keys.cryptography.models.DecryptResult
Get the encrypted content.
getProperties() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKey
Get the key properties.
getPublicExponent() - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Get the public exponent for the key.
getQ() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get RSA secret prime, with p < q value.
getQi() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the RSA Private Key Parameter value.
getRecoverableDays() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Gets the number of days a key is retained before being deleted for a soft delete-enabled Key Vault.
getRecoveryId() - Method in class com.azure.security.keyvault.keys.models.DeletedKey
Get the recoveryId identifier.
getRecoveryLevel() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the key recovery level.
getScheduledPurgeDate() - Method in class com.azure.security.keyvault.keys.models.DeletedKey
Get the scheduled purge UTC time.
getSignature() - Method in class com.azure.security.keyvault.keys.cryptography.models.SignResult
Get the signature created from the digest.
getT() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get HSM Token value, used with Bring Your Own Key.
getTags() - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Get the tags associated with the key.
getTags() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the tags associated with the key.
getUpdatedOn() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
getVaultUrl() - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Get the vault endpoint url to which service requests are sent to.
getVaultUrl() - Method in class com.azure.security.keyvault.keys.KeyClient
Get the vault endpoint url
getVaultUrl() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKeyIdentifier
Gets the URL of the Key Vault.
getVersion() - Method in enum com.azure.security.keyvault.keys.cryptography.CryptographyServiceVersion
getVersion() - Method in enum com.azure.security.keyvault.keys.KeyServiceVersion
getVersion() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the version of the key.
getVersion() - Method in class com.azure.security.keyvault.keys.models.KeyVaultKeyIdentifier
Gets the optional version of the key.
getX() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the x value.
getY() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Get the y value.

H

hashCode() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
 
hasPrivateKey() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Verifies whether the JsonWebKey has private key.
httpClient(HttpClient) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the HTTP client to use for sending and receiving requests to and from the service.
httpClient(HttpClient) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Sets the HTTP client to use for sending and receiving requests to and from the service.
httpClient(HttpClient) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the HTTP client to use for sending and receiving requests to and from the service.
httpLogOptions(HttpLogOptions) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the logging configuration for HTTP requests and responses.
httpLogOptions(HttpLogOptions) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Sets the logging configuration for HTTP requests and responses.
httpLogOptions(HttpLogOptions) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the logging configuration for HTTP requests and responses.

I

IMPORT - Static variable in class com.azure.security.keyvault.keys.models.KeyOperation
Static value Import for KeyOperation.
importKey(String, JsonWebKey) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Imports an externally created key and stores it in key vault.
importKey(ImportKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Imports an externally created key and stores it in key vault.
importKey(String, JsonWebKey) - Method in class com.azure.security.keyvault.keys.KeyClient
Imports an externally created key and stores it in key vault.
importKey(ImportKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyClient
Imports an externally created key and stores it in key vault.
ImportKeyOptions - Class in com.azure.security.keyvault.keys.models
Represents the configurable options to import a key.
ImportKeyOptions(String, JsonWebKey) - Constructor for class com.azure.security.keyvault.keys.models.ImportKeyOptions
Creates instance of ImportKeyOptions.
importKeyWithResponse(ImportKeyOptions) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Imports an externally created key and stores it in key vault.
importKeyWithResponse(ImportKeyOptions, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Imports an externally created key and stores it in key vault.
isEnabled() - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Get the enabled value.
isEnabled() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the enabled value.
isHardwareProtected() - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Get the HSM value of the key being created.
isHardwareProtected() - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Get the HSM value of the key being created.
isHardwareProtected() - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Get the HSM value of the key being created.
isHardwareProtected() - Method in class com.azure.security.keyvault.keys.models.ImportKeyOptions
Get the HSM value of the key being imported.
isManaged() - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Get the managed value.
isValid() - Method in class com.azure.security.keyvault.keys.cryptography.models.VerifyResult
Get the verify operation result.
isValid() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Verifies whether the JsonWebKey is valid.

J

jsonWebKey(JsonWebKey) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the JsonWebKey to be used for local cryptography operations.
JsonWebKey - Class in com.azure.security.keyvault.keys.models
As of http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18.
JsonWebKey() - Constructor for class com.azure.security.keyvault.keys.models.JsonWebKey
 

K

KeyAsyncClient - Class in com.azure.security.keyvault.keys
The KeyAsyncClient provides asynchronous methods to manage keys in the Azure Key Vault.
KeyClient - Class in com.azure.security.keyvault.keys
The KeyClient provides synchronous methods to manage keys in the Azure Key Vault.
KeyClientBuilder - Class in com.azure.security.keyvault.keys
This class provides a fluent builder API to help aid the configuration and instantiation of the secret async client and secret sync client, by calling buildAsyncClient and buildClient respectively.
KeyClientBuilder() - Constructor for class com.azure.security.keyvault.keys.KeyClientBuilder
The constructor with defaults.
KeyCurveName - Class in com.azure.security.keyvault.keys.models
Defines values for KeyCurveName.
KeyCurveName() - Constructor for class com.azure.security.keyvault.keys.models.KeyCurveName
 
KeyEncryptionKeyAsyncClient - Class in com.azure.security.keyvault.keys.cryptography
A key client which is used to asynchronously wrap or unwrap another key.
KeyEncryptionKeyClient - Class in com.azure.security.keyvault.keys.cryptography
A key client which is used to synchronously wrap or unwrap another key.
KeyEncryptionKeyClientBuilder - Class in com.azure.security.keyvault.keys.cryptography
This class provides a fluent builder API to help aid the configuration and instantiation of the KeyEncryptionKey async client and KeyEncryptionKey sync client, by calling KeyEncryptionKeyClientBuilder.buildAsyncKeyEncryptionKey(String) and KeyEncryptionKeyClientBuilder.buildKeyEncryptionKey(String) respectively.
KeyEncryptionKeyClientBuilder() - Constructor for class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
The constructor with defaults.
keyIdentifier(String) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the Azure Key Vault key identifier of the JSON Web Key to be used for cryptography operations.
KeyOperation - Class in com.azure.security.keyvault.keys.models
Defines values for KeyOperation.
KeyOperation() - Constructor for class com.azure.security.keyvault.keys.models.KeyOperation
 
KeyProperties - Class in com.azure.security.keyvault.keys.models
KeyProperties is the resource containing all the properties of the key except its JsonWebKey material.
KeyProperties() - Constructor for class com.azure.security.keyvault.keys.models.KeyProperties
 
KeyServiceVersion - Enum in com.azure.security.keyvault.keys
The versions of Azure Key Vault Key supported by this client library.
KeyType - Class in com.azure.security.keyvault.keys.models
Defines values for KeyType.
KeyType() - Constructor for class com.azure.security.keyvault.keys.models.KeyType
 
KeyVaultKey - Class in com.azure.security.keyvault.keys.models
Key is the resource consisting of name, JsonWebKey and its attributes specified in KeyProperties.
KeyVaultKeyIdentifier - Class in com.azure.security.keyvault.keys.models
Information about a KeyVaultKey parsed from the key URL.
KeyVaultKeyIdentifier(String) - Constructor for class com.azure.security.keyvault.keys.models.KeyVaultKeyIdentifier
Create a new KeyVaultKeyIdentifier from a given key identifier.
KeyWrapAlgorithm - Class in com.azure.security.keyvault.keys.cryptography.models
Defines values for KeyWrapAlgorithm.
KeyWrapAlgorithm() - Constructor for class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
 

L

listDeletedKeys() - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Lists deleted keys of the key vault.
listDeletedKeys() - Method in class com.azure.security.keyvault.keys.KeyClient
Lists deleted keys of the key vault.
listDeletedKeys(Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Lists deleted keys of the key vault.
listPropertiesOfKeys() - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
List keys in the key vault.
listPropertiesOfKeys() - Method in class com.azure.security.keyvault.keys.KeyClient
List keys in the key vault.
listPropertiesOfKeys(Context) - Method in class com.azure.security.keyvault.keys.KeyClient
List keys in the key vault.
listPropertiesOfKeyVersions(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
List all versions of the specified key.
listPropertiesOfKeyVersions(String) - Method in class com.azure.security.keyvault.keys.KeyClient
List all versions of the specified key.
listPropertiesOfKeyVersions(String, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
List all versions of the specified key.

O

OCT - Static variable in class com.azure.security.keyvault.keys.models.KeyType
Static value oct for KeyType.
OCT_HSM - Static variable in class com.azure.security.keyvault.keys.models.KeyType
Static value oct-HSM for KeyType.

P

P_256 - Static variable in class com.azure.security.keyvault.keys.models.KeyCurveName
Static value P-256 for KeyCurveName.
P_256K - Static variable in class com.azure.security.keyvault.keys.models.KeyCurveName
Static value P-256K for KeyCurve.
P_384 - Static variable in class com.azure.security.keyvault.keys.models.KeyCurveName
Static value P-384 for KeyCurveName.
P_521 - Static variable in class com.azure.security.keyvault.keys.models.KeyCurveName
Static value P-521 for KeyCurveName.
pipeline(HttpPipeline) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the HTTP pipeline to use for the service client.
pipeline(HttpPipeline) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Sets the HTTP pipeline to use for the service client.
pipeline(HttpPipeline) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the HTTP pipeline to use for the service client.
PS256 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value PS256 for SignatureAlgorithm.
PS384 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value PS384 for SignatureAlgorithm.
PS512 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value PS512 for SignatureAlgorithm.
purgeDeletedKey(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Permanently deletes the specified key without the possibility of recovery.
purgeDeletedKey(String) - Method in class com.azure.security.keyvault.keys.KeyClient
Permanently deletes the specified key without the possibility of recovery.
purgeDeletedKeyWithResponse(String) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Permanently deletes the specified key without the possibility of recovery.
purgeDeletedKeyWithResponse(String, Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Permanently deletes the specified key without the possibility of recovery.

R

restoreKeyBackup(byte[]) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Restores a backed up key to a vault.
restoreKeyBackup(byte[]) - Method in class com.azure.security.keyvault.keys.KeyClient
Restores a backed up key to a vault.
restoreKeyBackupWithResponse(byte[]) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Restores a backed up key to a vault.
restoreKeyBackupWithResponse(byte[], Context) - Method in class com.azure.security.keyvault.keys.KeyClient
Restores a backed up key to a vault.
retryPolicy(RetryPolicy) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the RetryPolicy that is used when each request is sent.
retryPolicy(RetryPolicy) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Sets the RetryPolicy that is used when each request is sent.
retryPolicy(RetryPolicy) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the RetryPolicy that is used when each request is sent.
RS256 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value RS256 for SignatureAlgorithm.
RS384 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value RS384 for SignatureAlgorithm.
RS512 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
Static value RS512 for SignatureAlgorithm.
RSA - Static variable in class com.azure.security.keyvault.keys.models.KeyType
Static value RSA for KeyType.
RSA1_5 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value RSA1_5 for EncryptionAlgorithm.
RSA1_5 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
Static value RSA1_5 for KeyWrapAlgorithm.
RSA_HSM - Static variable in class com.azure.security.keyvault.keys.models.KeyType
Static value RSA-HSM for KeyType.
RSA_OAEP - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value RSA_OAEP for EncryptionAlgorithm.
RSA_OAEP - Static variable in class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
Static value RSA-OAEP for KeyWrapAlgorithm.
RSA_OAEP_256 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
Static value RSA_OAEP_256 for EncryptionAlgorithm.
RSA_OAEP_256 - Static variable in class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
Static value RSA-OAEP-256 for KeyWrapAlgorithm.

S

serviceVersion(CryptographyServiceVersion) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClientBuilder
Sets the CryptographyServiceVersion that is used when making API requests.
serviceVersion(CryptographyServiceVersion) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClientBuilder
Sets the CryptographyServiceVersion that is used when making API requests.
serviceVersion(KeyServiceVersion) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the KeyServiceVersion that is used when making API requests.
setCurveName(KeyCurveName) - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Set the curve name.
setCurveName(KeyCurveName) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the crv value.
setD(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the d value.
setDp(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set RSA Private Key Parameter value.
setDq(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set RSA Private Key Parameter value .
setE(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the e value.
setEnabled(Boolean) - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Set a value that indicates if the key is enabled.
setEnabled(Boolean) - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Set a value that indicates if the key is enabled.
setEnabled(Boolean) - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Set a value that indicates if the key is enabled.
setEnabled(Boolean) - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Set a value that indicates if the key is enabled.
setEnabled(Boolean) - Method in class com.azure.security.keyvault.keys.models.ImportKeyOptions
Set a value that indicates if the key is enabled.
setEnabled(Boolean) - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Set a value that indicates if the key is enabled.
setExpiresOn(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Set the expires UTC time.
setExpiresOn(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Set the key expiration time in UTC.
setExpiresOn(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Set the expires UTC time.
setExpiresOn(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Set the expires UTC time.
setExpiresOn(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.ImportKeyOptions
Set the key expiration time in UTC.
setExpiresOn(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Set the key expiration time in UTC.
setHardwareProtected(Boolean) - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Set whether the key being created is of HSM type or not.
setHardwareProtected(Boolean) - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Set whether the key being created is of HSM type or not.
setHardwareProtected(Boolean) - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Set whether the key being created is of HSM type or not.
setHardwareProtected(Boolean) - Method in class com.azure.security.keyvault.keys.models.ImportKeyOptions
Set whether the key being imported is of HSM type or not.
setId(String) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the key identifier value.
setK(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the Symmetric key value.
setKeyOperations(KeyOperation...) - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Set the key operations.
setKeyOperations(KeyOperation...) - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Set the key operations.
setKeyOperations(KeyOperation...) - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Set the key operations.
setKeyOperations(KeyOperation...) - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Set the key operations.
setKeyOps(List<KeyOperation>) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the keyOps value.
setKeySize(Integer) - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Set the key size in bits.
setKeySize(Integer) - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Set the key size.
setKeyType(KeyType) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the key type value.
setN(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the n value.
setNotBefore(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Set the notBefore UTC time.
setNotBefore(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Set the key's notBefore time in UTC.
setNotBefore(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Set the notBefore UTC time.
setNotBefore(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Set the notBefore UTC time.
setNotBefore(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.ImportKeyOptions
Set the key's notBefore time in UTC.
setNotBefore(OffsetDateTime) - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Set the key's notBefore time in UTC.
setP(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the RSA secret prime value.
setPublicExponent(int) - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Set the public exponent for the key.
setQ(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the RSA secret prime, with p < q value.
setQi(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set RSA Private Key Parameter value.
setT(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set HSM Token value, used with Bring Your Own Key.
setTags(Map<String, String>) - Method in class com.azure.security.keyvault.keys.models.CreateEcKeyOptions
Set the tags to be associated with the key.
setTags(Map<String, String>) - Method in class com.azure.security.keyvault.keys.models.CreateKeyOptions
Set the tags to be associated with the key.
setTags(Map<String, String>) - Method in class com.azure.security.keyvault.keys.models.CreateOctKeyOptions
Set the tags to be associated with the key.
setTags(Map<String, String>) - Method in class com.azure.security.keyvault.keys.models.CreateRsaKeyOptions
Set the tags to be associated with the key.
setTags(Map<String, String>) - Method in class com.azure.security.keyvault.keys.models.KeyProperties
Set the tags to be associated with the key.
setX(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the x value.
setY(byte[]) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Set the y value.
sign(SignatureAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Creates a signature from a digest using the configured key.
sign(SignatureAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Creates a signature from a digest using the configured key.
sign(SignatureAlgorithm, byte[], Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Creates a signature from a digest using the configured key.
SIGN - Static variable in class com.azure.security.keyvault.keys.models.KeyOperation
Static value Sign for KeyOperation.
SignatureAlgorithm - Class in com.azure.security.keyvault.keys.cryptography.models
Defines values for SignatureAlgorithm.
SignatureAlgorithm() - Constructor for class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
 
signData(SignatureAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Creates a signature from the raw data using the configured key.
signData(SignatureAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Creates a signature from the raw data using the configured key.
signData(SignatureAlgorithm, byte[], Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Creates a signature from the raw data using the configured key.
SignResult - Class in com.azure.security.keyvault.keys.cryptography.models
Represents the details of sign operation result.
SignResult(byte[], SignatureAlgorithm, String) - Constructor for class com.azure.security.keyvault.keys.cryptography.models.SignResult
Creates the instance of SignResult holding the sign operation response details.

T

toAes() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts JSON web key to AES key.
toEc() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts JSON web key to EC key pair and include the private key if set to true.
toEc(boolean) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts JSON web key to EC key pair and include the private key if set to true.
toEc(boolean, Provider) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts JSON web key to EC key pair and include the private key if set to true.
toRsa() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts JSON web key to RSA key pair.
toRsa(boolean) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts JSON web key to RSA key pair and include the private key if set to true.
toRsa(boolean, Provider) - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
Converts JSON web key to RSA key pair and include the private key if set to true.
toString() - Method in class com.azure.security.keyvault.keys.models.JsonWebKey
 

U

UNWRAP_KEY - Static variable in class com.azure.security.keyvault.keys.models.KeyOperation
Static value Unwrap Key for KeyOperation.
unwrapKey(KeyWrapAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Unwraps a symmetric key using the configured key that was initially used for wrapping that key.
unwrapKey(KeyWrapAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Unwraps a symmetric key using the configured key that was initially used for wrapping that key.
unwrapKey(KeyWrapAlgorithm, byte[], Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Unwraps a symmetric key using the configured key that was initially used for wrapping that key.
unwrapKey(String, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyAsyncClient
unwrapKey(String, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClient
UnwrapResult - Class in com.azure.security.keyvault.keys.cryptography.models
Represents the details of key unwrap operation result.
UnwrapResult(byte[], KeyWrapAlgorithm, String) - Constructor for class com.azure.security.keyvault.keys.cryptography.models.UnwrapResult
Creates the instance of KeyUnwrap Result holding the unwrapped key content.
updateKeyProperties(KeyProperties, KeyOperation...) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Updates the attributes and key operations associated with the specified key, but not the cryptographic key material of the specified key in the key vault.
updateKeyProperties(KeyProperties, KeyOperation...) - Method in class com.azure.security.keyvault.keys.KeyClient
Updates the attributes and key operations associated with the specified key, but not the cryptographic key material of the specified key in the key vault.
updateKeyPropertiesWithResponse(KeyProperties, KeyOperation...) - Method in class com.azure.security.keyvault.keys.KeyAsyncClient
Updates the attributes and key operations associated with the specified key, but not the cryptographic key material of the specified key in the key vault.
updateKeyPropertiesWithResponse(KeyProperties, Context, KeyOperation...) - Method in class com.azure.security.keyvault.keys.KeyClient
Updates the attributes and key operations associated with the specified key, but not the cryptographic key material of the specified key in the key vault.

V

valueOf(String) - Static method in enum com.azure.security.keyvault.keys.cryptography.CryptographyServiceVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.azure.security.keyvault.keys.KeyServiceVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.azure.security.keyvault.keys.cryptography.CryptographyServiceVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.azure.security.keyvault.keys.cryptography.models.EncryptionAlgorithm
 
values() - Static method in class com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
 
values() - Static method in class com.azure.security.keyvault.keys.cryptography.models.SignatureAlgorithm
 
values() - Static method in enum com.azure.security.keyvault.keys.KeyServiceVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.azure.security.keyvault.keys.models.KeyCurveName
 
values() - Static method in class com.azure.security.keyvault.keys.models.KeyOperation
 
values() - Static method in class com.azure.security.keyvault.keys.models.KeyType
 
vaultUrl(String) - Method in class com.azure.security.keyvault.keys.KeyClientBuilder
Sets the vault endpoint URL to send HTTP requests to.
verify(SignatureAlgorithm, byte[], byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Verifies a signature using the configured key.
verify(SignatureAlgorithm, byte[], byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Verifies a signature using the configured key.
verify(SignatureAlgorithm, byte[], byte[], Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Verifies a signature using the configured key.
VERIFY - Static variable in class com.azure.security.keyvault.keys.models.KeyOperation
Static value Verify for KeyOperation.
verifyData(SignatureAlgorithm, byte[], byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Verifies a signature against the raw data using the configured key.
verifyData(SignatureAlgorithm, byte[], byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Verifies a signature against the raw data using the configured key.
verifyData(SignatureAlgorithm, byte[], byte[], Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Verifies a signature against the raw data using the configured key.
VerifyResult - Class in com.azure.security.keyvault.keys.cryptography.models
Represents the details of verify operation result.
VerifyResult(Boolean, SignatureAlgorithm, String) - Constructor for class com.azure.security.keyvault.keys.cryptography.models.VerifyResult
Creates the instance of Verify Result holding the verification response information.

W

WRAP_KEY - Static variable in class com.azure.security.keyvault.keys.models.KeyOperation
Static value Wrap Key for KeyOperation.
wrapKey(KeyWrapAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyAsyncClient
Wraps a symmetric key using the configured key.
wrapKey(KeyWrapAlgorithm, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Wraps a symmetric key using the configured key.
wrapKey(KeyWrapAlgorithm, byte[], Context) - Method in class com.azure.security.keyvault.keys.cryptography.CryptographyClient
Wraps a symmetric key using the configured key.
wrapKey(String, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyAsyncClient
wrapKey(String, byte[]) - Method in class com.azure.security.keyvault.keys.cryptography.KeyEncryptionKeyClient
WrapResult - Class in com.azure.security.keyvault.keys.cryptography.models
Represents the details of wrap operation result.
WrapResult(byte[], KeyWrapAlgorithm, String) - Constructor for class com.azure.security.keyvault.keys.cryptography.models.WrapResult
Creates the instance of KeyWrapResult holding the key wrap operation response details.
A B C D E F G H I J K L O P R S T U V W 
Skip navigation links
Visit the Azure for Java Developerssite for more Java documentation, including quick starts, tutorials, and code samples.

Copyright © 2021 Microsoft Corporation. All rights reserved.