CTTrustManager
An X509TrustManager wrapper that adds Certificate Transparency verification on top of the system's default trust validation.
This is useful for WebViews and other non-OkHttp connections.
Limitation: Only embedded SCTs are available in TrustManager context (no TLS extension or OCSP SCTs).
Functions
Link copied to clipboard
open override fun checkClientTrusted(chain: Array<out X509Certificate>, authType: String, socket: Socket)
open override fun checkClientTrusted(chain: Array<out X509Certificate>, authType: String, engine: SSLEngine)
Link copied to clipboard
open override fun checkServerTrusted(chain: Array<out X509Certificate>, authType: String, socket: Socket)
open override fun checkServerTrusted(chain: Array<out X509Certificate>, authType: String, engine: SSLEngine)
Link copied to clipboard