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
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
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 moduleHash: ByteString?
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard