Package-level declarations

Types

Link copied to clipboard

Private implementation bridge for the native Swift façade.

Link copied to clipboard
class KotlinAttestedAttributeDescriptor(val name: String, val type: String, val required: Boolean)

One additional attribute requested by the verifier.

Link copied to clipboard
class KotlinAttestedAttributeValue(val type: String, val booleanValue: Boolean, val stringValue: String?, val integerValue: Long, val floatingPointValue: Double, val bytesValue: NSData?)

Strongly typed value transported from the public Swift façade.

Link copied to clipboard
class KotlinIosAttestationResult(val successful: Boolean, val message: String, val certificateCount: Int)

Result passed from the private Kotlin bridge to the public Swift façade.

Link copied to clipboard
data class KotlinPinnedCertificate(val domain: String, val fingerprints: List<String>)

Certificate pins consumed by the private Kotlin-to-Swift bridge.

Link copied to clipboard
class KotlinRetainedSecKey(val pointer: SecKeyRef)

Retained key pointer transported through SKIE without suspend-return type erasure.