SecTrust

class SecTrust : _CFObject
  • Undocumented

    Declaration

    Swift

    func validate(policy: SecPolicy, errorProducer: (_ status: OSStatus, _ result: SecTrustResultType) -> Error) throws
  • Undocumented

    Declaration

    Swift

    func validate(errorProducer: (_ status: OSStatus, _ result: SecTrustResultType) -> Error) throws
  • Undocumented

    Declaration

    Swift

    func apply(policy: SecPolicy) throws -> SecTrust
  • Undocumented

    Declaration

    Swift

    func setAnchorCertificates(_ certificates: [SecCertificate]) throws
  • The public keys contained in self.

    Declaration

    Swift

    var publicKeys: [SecKey] { get }
  • The Data values for all certificates contained in self.

    Declaration

    Swift

    var certificateData: [Data] { get }
  • Undocumented

    Declaration

    Swift

    var certificates: [SecCertificate] { get }
  • Undocumented

    Declaration

    Swift

    func performDefaultEvaluation(forHost host: String) throws
  • Undocumented

    Declaration

    Swift

    func validateHost(_ host: String) throws