AttestationId

sealed class AttestationId : Asn1Encodable<Asn1Primitive> , AuthorizationList.Tagged.WithTag<Asn1Primitive> (source)

Attestation ID value family (device identifiers).

All subclasses are encoded as an ASN.1 OCTET STRING wrapped by a schema-defined explicit tag.

Inheritors

Types

Link copied to clipboard

Device brand.

Link copied to clipboard

Device name / codename.

Link copied to clipboard
Link copied to clipboard

Manufacturer name.

Link copied to clipboard
Link copied to clipboard

Model name.

Link copied to clipboard

Product name.

Link copied to clipboard

Secondary IMEI (dual-SIM).

Link copied to clipboard

Device serial number.

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun encodeToDerSafe(): KmmResult<ByteArray>
Link copied to clipboard
open override fun encodeToTlv(): Asn1PrimitiveOctetString
Link copied to clipboard
open fun encodeToTlvOrNull(): Asn1Primitive?
Link copied to clipboard
open fun encodeToTlvSafe(): KmmResult<Asn1Primitive>
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open infix fun withImplicitTag(tag: Asn1Element.Tag): Asn1Element
open infix fun withImplicitTag(template: Asn1Element.Tag.Template): Asn1Element
open infix fun withImplicitTag(tagValue: ULong): Asn1Element