AuthorizationList

@Immutable
data class AuthorizationList(val purposes: Set<BigInteger>? = null, val algorithms: BigInteger? = null, val keySize: BigInteger? = null, val blockModes: Set<BigInteger>? = null, val digests: Set<BigInteger>? = null, val paddings: Set<BigInteger>? = null, val ecCurve: BigInteger? = null, val rsaPublicExponent: BigInteger? = null, val rsaOaepMgfDigests: Set<BigInteger>? = null, val activeDateTime: BigInteger? = null, val originationExpireDateTime: BigInteger? = null, val usageExpireDateTime: BigInteger? = null, val noAuthRequired: Boolean? = null, val userAuthType: BigInteger? = null, val authTimeout: BigInteger? = null, val trustedUserPresenceRequired: Boolean? = null, val unlockedDeviceRequired: Boolean? = null, val creationDateTime: BigInteger? = null, val origin: Origin? = null, val rollbackResistant: Boolean? = null, val rootOfTrust: RootOfTrust? = null, val osVersion: BigInteger? = null, val osPatchLevel: PatchLevel? = null, val attestationApplicationId: AttestationApplicationId? = null, val attestationIdBrand: String? = null, val attestationIdDevice: String? = null, val attestationIdProduct: String? = null, val attestationIdSerial: String? = null, val attestationIdImei: String? = null, val attestationIdMeid: String? = null, val attestationIdManufacturer: String? = null, val attestationIdModel: String? = null, val vendorPatchLevel: PatchLevel? = null, val bootPatchLevel: PatchLevel? = null, val attestationIdSecondImei: String? = null, val moduleHash: ByteString? = null)

Representation of the AuthorizationList sequence contained within KeyDescription.

See also

https://source.android.com/docs/security/features/keystore/attestation#authorizationlist-fields

Constructors

Link copied to clipboard
constructor(purposes: Set<BigInteger>? = null, algorithms: BigInteger? = null, keySize: BigInteger? = null, blockModes: Set<BigInteger>? = null, digests: Set<BigInteger>? = null, paddings: Set<BigInteger>? = null, ecCurve: BigInteger? = null, rsaPublicExponent: BigInteger? = null, rsaOaepMgfDigests: Set<BigInteger>? = null, activeDateTime: BigInteger? = null, originationExpireDateTime: BigInteger? = null, usageExpireDateTime: BigInteger? = null, noAuthRequired: Boolean? = null, userAuthType: BigInteger? = null, authTimeout: BigInteger? = null, trustedUserPresenceRequired: Boolean? = null, unlockedDeviceRequired: Boolean? = null, creationDateTime: BigInteger? = null, origin: Origin? = null, rollbackResistant: Boolean? = null, rootOfTrust: RootOfTrust? = null, osVersion: BigInteger? = null, osPatchLevel: PatchLevel? = null, attestationApplicationId: AttestationApplicationId? = null, attestationIdBrand: String? = null, attestationIdDevice: String? = null, attestationIdProduct: String? = null, attestationIdSerial: String? = null, attestationIdImei: String? = null, attestationIdMeid: String? = null, attestationIdManufacturer: String? = null, attestationIdModel: String? = null, vendorPatchLevel: PatchLevel? = null, bootPatchLevel: PatchLevel? = null, attestationIdSecondImei: String? = null, moduleHash: ByteString? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val algorithms: BigInteger? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val authTimeout: BigInteger? = null
Link copied to clipboard
val blockModes: Set<BigInteger>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val digests: Set<BigInteger>? = null
Link copied to clipboard
val ecCurve: BigInteger? = null
Link copied to clipboard
val keySize: BigInteger? = null
Link copied to clipboard
val moduleHash: ByteString? = null
Link copied to clipboard
val noAuthRequired: Boolean? = null
Link copied to clipboard
val origin: Origin? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val osVersion: BigInteger? = null
Link copied to clipboard
val paddings: Set<BigInteger>? = null
Link copied to clipboard
val purposes: Set<BigInteger>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard