KeyStoreManager

Manage Device Identifier Keys in the KeyStore.

Constructors

Link copied to clipboard
constructor(@NonNull context: Context)

Properties

Link copied to clipboard
private val CN_FORGE_ROCK: String = "CN=ForgeRock"
Link copied to clipboard
private open var context: Context
Link copied to clipboard
private val KEY_SIZE: Int = 1024

Functions

Link copied to clipboard
open fun getCertificate(keyAlias: String): Certificate
Link copied to clipboard
open fun getIdentifierKey(keyAlias: String): Key
Link copied to clipboard
private open fun getKeyStore(): KeyStore
Link copied to clipboard
private open fun getSpec(keyAlias: String): KeyPairGeneratorSpec
Link copied to clipboard
open fun persist(keyAlias: String, certificate: Array<Byte>)