CloudSecureArea
An implementation of SecureArea using a Secure Area managed by an external server.
Properties
Functions
Link copied to clipboard
open suspend override fun batchCreateKey(numKeys: Int, createKeySettings: CreateKeySettings): BatchCreateKeyResult
Creates a batch of new keys.
Link copied to clipboard
Link copied to clipboard
open suspend override fun createKey(alias: String?, createKeySettings: CreateKeySettings): CloudKeyInfo
Creates a new key.
Link copied to clipboard
Gets information about a key.
Link copied to clipboard
Checks whether the key has been invalidated.
Link copied to clipboard
The PassphraseConstraints configured at registration time.
Link copied to clipboard
open suspend override fun keyAgreement(alias: String, otherKey: EcPublicKey, keyUnlockData: KeyUnlockData?): ByteArray
Performs Key Agreement.
Link copied to clipboard
open suspend override fun sign(alias: String, dataToSign: ByteArray, keyUnlockData: KeyUnlockData?): EcSignature
Signs data with a key.
Link copied to clipboard