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 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.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.Elliptic curve name.
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.The encryption algorithm to use to protected the exported key material.
JSON web key operations.
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.
The type of the action.
The versions of Azure Key Vault Key supported by this client library.
JsonWebKey Key Type (kty), as defined in https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40.
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.