External Encryption Key
Support for the External Encryption Key (EEK) was discontinued in PowerAuth Mobile SDK version 2.0.
In earlier SDK versions, PowerAuthSDK allowed you to specify an external encryption key (EEK) to provide an additional layer of protection for the knowledge and biometry factor keys. This mechanism was primarily used to create a chain of activations, where one primary PowerAuthSDK instance unlocked access to one or more secondary activations.
If the activation in your application is still using EEK, please use the following code at your application’s startup to remove it:
if (powerAuthSDK.hasExternalEncryptionKey()) {
val eek = SecureData(eekBytes)
powerAuthSDK.removeExternalEncryptionKey(eek)
}
Read Next
Last updated on Oct 23, 2026 (12:47)
Edit on Github
Send Feedback