Class KeyEncryptionKeyClient

  • All Implemented Interfaces:
    com.azure.core.cryptography.KeyEncryptionKey

    public final class KeyEncryptionKeyClient
    extends Object
    implements com.azure.core.cryptography.KeyEncryptionKey
    A key client which is used to synchronously wrap or unwrap another key.
    • Method Detail

      • getKeyId

        public String getKeyId()
        Get the identifier of the key to use for cryptography operations.
        Specified by:
        getKeyId in interface com.azure.core.cryptography.KeyEncryptionKey
        Returns:
        The key identifier.
      • wrapKey

        public byte[] wrapKey​(String algorithm,
                              byte[] key)
        Specified by:
        wrapKey in interface com.azure.core.cryptography.KeyEncryptionKey
      • unwrapKey

        public byte[] unwrapKey​(String algorithm,
                                byte[] encryptedKey)
        Specified by:
        unwrapKey in interface com.azure.core.cryptography.KeyEncryptionKey