mirror of
https://github.com/HaishinKit/HaishinKit.swift.git
synced 2026-05-07 20:12:28 +00:00
13 lines
489 B
Swift
13 lines
489 B
Swift
import Network
|
|
|
|
@available(iOS 16.0, macOS 13.0, tvOS 16.0, *)
|
|
extension NWProtocolQUIC.Options {
|
|
func verifySelfCert() -> NWProtocolQUIC.Options {
|
|
let securityProtocolOptions: sec_protocol_options_t = self.securityProtocolOptions
|
|
sec_protocol_options_set_verify_block(securityProtocolOptions, { (_: sec_protocol_metadata_t, _: sec_trust_t, complete: @escaping sec_protocol_verify_complete_t) in
|
|
complete(true)
|
|
}, .main)
|
|
return self
|
|
}
|
|
}
|