I'm using Alamofire to SSL Pinning. For this, I use the below code:
import Foundation
import Alamofire
import SwiftyJSON
class CertificateManager {
init() {
let serverTrustPolicies: [String: ServerTrustPolicy] = [
"test.example.com": .pinCertificates(
certificates: ServerTrustPolicy.certificates(),
validateCertificateChain: true,
validateHost: true
),
"insecure.expired-apis.com": .disableEvaluation
]
let sessionManager = SessionManager(
serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies)
)
}
}
but these errors occurred:
My pod file is: pod 'Alamofire', '~> 5.0.0-rc.2'
.
I searched and tested some solutions, but can't resolve errors. How can I fix this?
I tried this answer too. +