OsVerified
data class OsVerified(val platform: String, val ctConfirmed: Boolean = true, val coreVerificationResult: VerificationResult? = null) : VerificationResult.Success(source)
CT compliance was confirmed by the operating system's built-in verifier (e.g., Apple's SecTrust CT evaluation).
The OS handles TLS extension and OCSP SCTs internally and does not expose individual SCT details to the application, so validScts is not available here.
Constructors
Link copied to clipboard
constructor(platform: String, ctConfirmed: Boolean = true, coreVerificationResult: VerificationResult? = null)
Properties
Link copied to clipboard
The result from the library's own core verifier, if it was attempted before falling back to the OS. Useful for debugging why core verification failed (e.g., missing TLS extension SCTs). Null if core verification was not attempted.
Link copied to clipboard
Whether the OS explicitly confirmed CT compliance (vs. implicit trust).