decrypt

abstract suspend fun decrypt(encryptedToken: ByteArray, encryptionExtras: Map<String, String>, security: Credential.Security, promptInfo: BiometricPrompt.PromptInfo? = Credential.Security.promptInfo): Token

Decrypt the provided encryptedToken, and return the Token.

Return

Token object from decrypting encryptedToken.

Parameters

encryptedToken

the encrypted Token that was previously encrypted using TokenEncryptionHandler.encrypt.

encryptionExtras

the encryption extras previously returned by TokenEncryptionHandler.encrypt.

security

the Credential.Security object holding the required Credential.Security.keyAlias for decrypting encryptedToken.

promptInfo

the BiometricPrompt.PromptInfo to be displayed if the stored Token is using biometric Credential.Security.