Uses of Class
com.azure.security.keyvault.keys.cryptography.models.KeyWrapAlgorithm
Packages that use KeyWrapAlgorithm
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 classes used for representing output/results of encryption, decryption, signing, verifying,
key wrapping and unwrapping operations.
-
Uses of KeyWrapAlgorithm in com.azure.security.keyvault.keys.cryptography
Methods in com.azure.security.keyvault.keys.cryptography with parameters of type KeyWrapAlgorithmModifier and TypeMethodDescriptionCryptographyAsyncClient.unwrapKey
(KeyWrapAlgorithm algorithm, byte[] encryptedKey) Unwraps a symmetric key using the configured key that was initially used for wrapping that key.CryptographyClient.unwrapKey
(KeyWrapAlgorithm algorithm, byte[] encryptedKey) Unwraps a symmetric key using the configured key that was initially used for wrapping that key.CryptographyClient.unwrapKey
(KeyWrapAlgorithm algorithm, byte[] encryptedKey, com.azure.core.util.Context context) Unwraps a symmetric key using the configured key that was initially used for wrapping that key.CryptographyAsyncClient.wrapKey
(KeyWrapAlgorithm algorithm, byte[] key) Wraps a symmetric key using the configured key.CryptographyClient.wrapKey
(KeyWrapAlgorithm algorithm, byte[] key) Wraps a symmetric key using the configured key.CryptographyClient.wrapKey
(KeyWrapAlgorithm algorithm, byte[] key, com.azure.core.util.Context context) Wraps a symmetric key using the configured key. -
Uses of KeyWrapAlgorithm in com.azure.security.keyvault.keys.cryptography.models
Fields in com.azure.security.keyvault.keys.cryptography.models declared as KeyWrapAlgorithmModifier and TypeFieldDescriptionstatic final KeyWrapAlgorithm
KeyWrapAlgorithm.A128KW
128-bit AES key wrap.static final KeyWrapAlgorithm
KeyWrapAlgorithm.A192KW
192-bit AES key wrap.static final KeyWrapAlgorithm
KeyWrapAlgorithm.A256KW
256-bit AES key wrap.static final KeyWrapAlgorithm
KeyWrapAlgorithm.CKM_AES_KEY_WRAP
CKM AES key wrap.static final KeyWrapAlgorithm
KeyWrapAlgorithm.CKM_AES_KEY_WRAP_PAD
CKM AES key wrap with padding.static final KeyWrapAlgorithm
KeyWrapAlgorithm.RSA_OAEP
[Not recommended] RSAES using Optimal Asymmetric Encryption Padding (OAEP), as described in https://tools.ietf.org/html/rfc3447, with the default parameters specified by RFC 3447 in Section A.2.1.static final KeyWrapAlgorithm
KeyWrapAlgorithm.RSA_OAEP_256
RSAES using Optimal Asymmetric Encryption Padding with a hash function of SHA-256 and a mask generation function of MGF1 with SHA-256.static final KeyWrapAlgorithm
KeyWrapAlgorithm.RSA1_5
[Not recommended] RSAES-PKCS1-V1_5 key encryption, as described in https://tools.ietf.org/html/rfc3447.Methods in com.azure.security.keyvault.keys.cryptography.models that return KeyWrapAlgorithmModifier and TypeMethodDescriptionstatic KeyWrapAlgorithm
KeyWrapAlgorithm.fromString
(String name) Creates or finds a KeyWrapAlgorithm from its string representation.UnwrapResult.getAlgorithm()
Get the algorithm used for key wrap operation.WrapResult.getAlgorithm()
Get the key wrap algorithm used to wrap the key content.Methods in com.azure.security.keyvault.keys.cryptography.models that return types with arguments of type KeyWrapAlgorithmModifier and TypeMethodDescriptionstatic Collection
<KeyWrapAlgorithm> KeyWrapAlgorithm.values()
Gets known KeyWrapAlgorithm values.Constructors in com.azure.security.keyvault.keys.cryptography.models with parameters of type KeyWrapAlgorithmModifierConstructorDescriptionUnwrapResult
(byte[] key, KeyWrapAlgorithm algorithm, String keyId) Creates the instance of KeyUnwrap Result holding the unwrapped key content.WrapResult
(byte[] encryptedKey, KeyWrapAlgorithm algorithm, String keyId) Creates the instance of KeyWrapResult holding the key wrap operation response details.