SSLSecurity
open class SSLSecurity : NSObject
A wrapper around Starscream’s SSLSecurity that provides a minimal Objective-C interface.
-
The internal Starscream SSLSecurity.
Declaration
Swift
public let security: Starscream.SSLSecurity
-
Creates a new SSLSecurity that specifies whether to use publicKeys or certificates should be used for SSL pinning validation
Declaration
Swift
public convenience init(usePublicKeys: Bool = true)Parameters
usePublicKeysis to specific if the publicKeys or certificates should be used for SSL pinning validation
-
Designated init
Declaration
Swift
public convenience init(certs: [SSLCert], usePublicKeys: Bool)Parameters
certsis the certificates or public keys to use
usePublicKeysis to specific if the publicKeys or certificates should be used for SSL pinning validation
Return Value
a representation security object to be used with
-
Returns whether or not the given trust is valid.
Declaration
Swift
public func isValid(_ trust: SecTrust, domain: String?) -> BoolParameters
trustThe trust to validate.
domainThe CN domain to validate.
Return Value
Whether or not this is valid.
SSLSecurity Class Reference