Package-level declarations

Types

Link copied to clipboard

Manages the migration of device binding data from the Legacy SDK to the new SDK format.

Link copied to clipboard

Initializer to trigger device binding migration during app startup.

Link copied to clipboard

Utility class for accessing encrypted files created by the Legacy SDK.

Link copied to clipboard
class LegacyEncryptedFileKeyStore(identifier: String, aliasName: String = ORG_FORGEROCK_V_1_KEY_STORE_MASTER_KEY_ALIAS)

Provides access to encrypted file-based key stores created by the Legacy SDK.

Link copied to clipboard

Provides access to encrypted SharedPreferences created by the Legacy SDK.

Properties

Link copied to clipboard
const val authTypeKey: String

JSON key for the authentication type of a user key.

Link copied to clipboard
const val createdAtKey: String

JSON key for the creation timestamp of a user key.

Link copied to clipboard
const val idKey: String

JSON key for the unique identifier of a user key.

Link copied to clipboard
const val kidKey: String

JSON key for the key identifier (kid) of a user key.

Link copied to clipboard

The SharedPreferences file name and master key alias used by the Legacy SDK for storing device binding repository data.

Link copied to clipboard
val step1: <Error class: unknown class>
Link copied to clipboard
val step2: <Error class: unknown class>
Link copied to clipboard
val step3: <Error class: unknown class>
Link copied to clipboard
const val userIdKey: String

JSON key for the user identifier associated with a user key.

Link copied to clipboard
const val userNameKey: String

JSON key for the username associated with a user key.