CompositeTrustEvaluator - SwiftDocOrg/Alamofire GitHub Wiki

CompositeTrustEvaluator

Uses the provided evaluators to validate the server trust. The trust is only considered valid if all of the evaluators consider it valid.

public final class CompositeTrustEvaluator:​ ServerTrustEvaluating

Inheritance

ServerTrustEvaluating

Initializers

init(evaluators:​)

Creates a CompositeTrustEvaluator.

public init(evaluators:​ [ServerTrustEvaluating])

Parameters

  • evaluators:​ The ServerTrustEvaluating values used to evaluate the server trust.

Methods

evaluate(_:​forHost:​)

public func evaluate(_ trust:​ SecTrust, forHost host:​ String) throws