Package-level declarations

Types

Link copied to clipboard
object ShieldCert : SDK

Main entry point for the ShieldCert SDK. This object provides methods to initialize and interact with the SDK.

Link copied to clipboard
data class ShieldCertConfig(val apiKey: String, val host: String = HOST, val publicKey: String, val expiredTimeout: Duration = 60.toDuration(DurationUnit.MINUTES))

Configuration data for the ShieldCert SDK.

Functions

Link copied to clipboard
fun ShieldCert.observerUpdate(callback: (UpdateEvent) -> Unit): Job

Observes validation events related to certificate pinning.

Link copied to clipboard
fun ShieldCert.observerValidation(callback: (ValidationEvent) -> Unit): Job

Observes validation events related to certificate pinning.