Uses of Class
com.azure.security.keyvault.keys.models.KeyVaultKey
Packages that use KeyVaultKey
Package
Description
Azure Key Vault is a cloud-based service
provided by Microsoft Azure that allows users to securely store and manage cryptographic keys used for encrypting
and decrypting data.
Package containing the data models for Keys clients.
-
Uses of KeyVaultKey in com.azure.security.keyvault.keys
Methods in com.azure.security.keyvault.keys that return KeyVaultKeyModifier and TypeMethodDescriptionKeyClient.createEcKey
(CreateEcKeyOptions createEcKeyOptions) Creates a newEC key
and stores it in the key vault.KeyClient.createKey
(CreateKeyOptions createKeyOptions) Creates a newkey
and stores it in the key vault.Creates a newkey
and stores it in the key vault.KeyClient.createOctKey
(CreateOctKeyOptions createOctKeyOptions) Creates and stores a newsymmetric key
in the key vault.KeyClient.createRsaKey
(CreateRsaKeyOptions createRsaKeyOptions) Creates a newRSA key
and stores it in the key vault.Gets the public part of the specifiedkey
and key version.Gets the public part of the specifiedkey
and key version.KeyClient.getKeyAttestation
(String name) Gets the public part of the latest version of the specifiedkey
, including its key attestation information.KeyClient.importKey
(ImportKeyOptions importKeyOptions) Imports an externally createdkey
and stores it in the key vault.KeyClient.importKey
(String name, JsonWebKey keyMaterial) Imports an externally createdkey
and stores it in the key vault.KeyClient.restoreKeyBackup
(byte[] backup) Restores a backed upkey
to a vault.Rotates akey
.KeyClient.updateKeyProperties
(KeyProperties keyProperties, KeyOperation... keyOperations) Updates theattributes
andkey operations
associated with the specifiedkey
, but not the cryptographic key material of the specifiedkey
in the key vault.Methods in com.azure.security.keyvault.keys that return types with arguments of type KeyVaultKeyModifier and TypeMethodDescriptioncom.azure.core.util.polling.PollerFlux
<KeyVaultKey, Void> KeyAsyncClient.beginRecoverDeletedKey
(String name) Recovers thedeleted key
in the key vault to its latest version and can only be performed on a soft-delete enabled vault.com.azure.core.util.polling.SyncPoller
<KeyVaultKey, Void> KeyClient.beginRecoverDeletedKey
(String name) Recovers thedeleted key
in the key vault to its latest version and can only be performed on a soft-delete enabled vault.KeyAsyncClient.createEcKey
(CreateEcKeyOptions createEcKeyOptions) Creates a newEC key
and stores it in the key vault.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.createEcKeyWithResponse
(CreateEcKeyOptions createEcKeyOptions) Creates a newEC key
and stores it in the key vault.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.createEcKeyWithResponse
(CreateEcKeyOptions createEcKeyOptions, com.azure.core.util.Context context) Creates a newEC key
and stores it in the key vault.KeyAsyncClient.createKey
(CreateKeyOptions createKeyOptions) Creates a newkey
and stores it in the key vault.Creates a newkey
and stores it in the key vault.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.createKeyWithResponse
(CreateKeyOptions createKeyOptions) Creates a newkey
and stores it in the key vault.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.createKeyWithResponse
(CreateKeyOptions createKeyOptions, com.azure.core.util.Context context) Creates a newkey
and stores it in the key vault.KeyAsyncClient.createOctKey
(CreateOctKeyOptions createOctKeyOptions) Creates and stores a newsymmetric key
in the key vault.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.createOctKeyWithResponse
(CreateOctKeyOptions createOctKeyOptions) Creates and stores a newsymmetric key
in the key vault.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.createOctKeyWithResponse
(CreateOctKeyOptions createOctKeyOptions, com.azure.core.util.Context context) Creates and stores a newsymmetric key
in the key vault.KeyAsyncClient.createRsaKey
(CreateRsaKeyOptions createRsaKeyOptions) /** Creates a newRSA key
and stores it in the key vault.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.createRsaKeyWithResponse
(CreateRsaKeyOptions createRsaKeyOptions) Creates a newRSA key
and stores it in the key vault.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.createRsaKeyWithResponse
(CreateRsaKeyOptions createRsaKeyOptions, com.azure.core.util.Context context) Creates a newRSA key
and stores it in the key vault.Gets the public part of the specifiedkey
and key version.Gets the public part of the specifiedkey
and key version.KeyAsyncClient.getKeyAttestation
(String name) Gets the public part of the latest version of the specifiedkey
, including its attestation information.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.getKeyAttestationWithResponse
(String name, String version) Gets the public part of the specifiedkey
and key version, including its attestation information.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.getKeyAttestationWithResponse
(String name, String version, com.azure.core.util.Context context) Gets the public part of the specifiedkey
and key version, including its key attestation information.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.getKeyWithResponse
(String name, String version) Gets the public part of the specifiedkey
and key version.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.getKeyWithResponse
(String name, String version, com.azure.core.util.Context context) Gets the public part of the specifiedkey
and key version.KeyAsyncClient.importKey
(ImportKeyOptions importKeyOptions) Imports an externally createdkey
and stores it in the key vault.KeyAsyncClient.importKey
(String name, JsonWebKey keyMaterial) Imports an externally createdkey
and stores it in the key vault.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.importKeyWithResponse
(ImportKeyOptions importKeyOptions) Imports an externally createdkey
and stores it in the key vault.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.importKeyWithResponse
(ImportKeyOptions importKeyOptions, com.azure.core.util.Context context) Imports an externally createdkey
and stores it in the key vault.KeyAsyncClient.restoreKeyBackup
(byte[] backup) Restores a backed upkey
to a vault.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.restoreKeyBackupWithResponse
(byte[] backup) Restores a backed upkey
to a vault.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.restoreKeyBackupWithResponse
(byte[] backup, com.azure.core.util.Context context) Restores a backed upkey
to a vault.Rotates akey
.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.rotateKeyWithResponse
(String name) Rotates akey
.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.rotateKeyWithResponse
(String name, com.azure.core.util.Context context) Rotates akey
.KeyAsyncClient.updateKeyProperties
(KeyProperties keyProperties, KeyOperation... keyOperations) Updates theattributes
andkey operations
associated with the specifiedkey
, but not the cryptographic key material of the specifiedkey
in the key vault.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> KeyAsyncClient.updateKeyPropertiesWithResponse
(KeyProperties keyProperties, KeyOperation... keyOperations) Updates theattributes
andkey operations
associated with the specifiedkey
, but not the cryptographic key material of the specifiedkey
in the key vault.com.azure.core.http.rest.Response
<KeyVaultKey> KeyClient.updateKeyPropertiesWithResponse
(KeyProperties keyProperties, com.azure.core.util.Context context, KeyOperation... keyOperations) Updates theattributes
andkey operations
associated with the specifiedkey
, but not the cryptographic key material of the specifiedkey
in the key vault. -
Uses of KeyVaultKey in com.azure.security.keyvault.keys.cryptography
Methods in com.azure.security.keyvault.keys.cryptography that return KeyVaultKeyModifier and TypeMethodDescriptionCryptographyClient.getKey()
Gets the public part of the configured key.Methods in com.azure.security.keyvault.keys.cryptography that return types with arguments of type KeyVaultKeyModifier and TypeMethodDescriptionCryptographyAsyncClient.getKey()
Gets the public part of the configured key.Mono
<com.azure.core.http.rest.Response<KeyVaultKey>> CryptographyAsyncClient.getKeyWithResponse()
Gets the public part of the configured key.com.azure.core.http.rest.Response
<KeyVaultKey> CryptographyClient.getKeyWithResponse
(com.azure.core.util.Context context) Gets the public part of the configured key. -
Uses of KeyVaultKey in com.azure.security.keyvault.keys.models
Subclasses of KeyVaultKey in com.azure.security.keyvault.keys.modelsModifier and TypeClassDescriptionfinal class
Deleted Key is the resource consisting of name, recovery id, deleted date, scheduled purge date and its attributes inherited fromKeyVaultKey
.Methods in com.azure.security.keyvault.keys.models that return KeyVaultKeyModifier and TypeMethodDescriptionstatic KeyVaultKey
KeyVaultKey.fromJson
(com.azure.json.JsonReader jsonReader) Reads a JSON stream into aKeyVaultKey
.