Package com.azure.core.cryptography
Interface AsyncKeyEncryptionKey
public interface AsyncKeyEncryptionKey
The AsyncKeyEncryptionKey defines asynchronous methods for encrypting and decrypting keys, also
known as key wrapping and unwrapping. It also supports signing and verifying data using the configured key.
-
Method Details
-
getKeyId
Retrieves the key identifier.- Returns:
- A
Monocontaining key identifier.
-
wrapKey
Encrypts the specified key using the specified algorithm.- Parameters:
algorithm- The key wrap algorithm used to encrypt the specified key.key- The key content to be encrypted.- Returns:
- A
Monocontaining the encrypted key bytes.
-
unwrapKey
Decrypts the specified encrypted key using the specified algorithm.- Parameters:
algorithm- The key wrap algorithm which was used to encrypt the specified encrypted key.encryptedKey- The encrypted key content to be decrypted.- Returns:
- A
Monocontaining the decrypted key bytes.
-