Result(valid: Boolean, chain: List<X509Certificate>, sessionInfo: String?)
Holds the cert validation result. Mainly validation status and cert chain.