All Classes and Interfaces

Class
Description
Represents the configurable options to create an EC key.
Represents the configurable options to create a key.
Represents the configurable options to create a symmetric key.
Represents the configurable options to create an octet key pair.
Represents the configurable options to create an RSA key.
The CryptographyAsyncClient provides asynchronous methods to perform cryptographic operations using asymmetric and symmetric keys.
The CryptographyClient provides synchronous methods to perform cryptographic operations using asymmetric and symmetric keys.
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.
The versions of Azure Key Vault Cryptography supported by this client library.
A class containing various configuration parameters that can be applied when performing decryption operations.
Represents the details of decrypt operation result.
Deleted Key is the resource consisting of name, recovery id, deleted date, scheduled purge date and its attributes inherited from KeyVaultKey.
Defines values for EncryptionAlgorithm.
A class containing various configuration parameters that can be applied when performing encryption operations.
Represents the details of encrypt operation result.
Represents the configurable options to import a key.
As of http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18.
The KeyAsyncClient provides asynchronous methods to manage keys in the Azure Key Vault.
The KeyClient provides synchronous methods to manage keys in the Azure Key Vault.
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.
Defines values for KeyCurveName.
A key client which is used to asynchronously wrap or unwrap another key.
A key client which is used to synchronously wrap or unwrap another key.
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.
Defines values for KeyExportEncryptionAlgorithm.
Defines values for KeyOperation.
KeyProperties is the resource containing all the properties of the key except its JsonWebKey material.
A model that represents the policy rules under which the key can be exported.
Represents an action that will be performed by Key Vault over the lifetime of a key.
The complete key rotation policy that belongs to a key.
Defines the types of key rotation policy actions that can be executed.
The versions of Azure Key Vault Key supported by this client library.
Defines values for KeyType.
Key is the resource consisting of name, JsonWebKey and its attributes specified in KeyProperties.
Information about a KeyVaultKey parsed from the key URL.
Defines values for KeyWrapAlgorithm.
Represents the configurable options to release a key.
The release result, containing the released key.
Defines values for SignatureAlgorithm.
Represents the details of sign operation result.
Represents the details of key unwrap operation result.
Represents the details of verify operation result.
Represents the details of wrap operation result.