diff --git a/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift b/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift index e5877e29..f4a61d45 100644 --- a/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift +++ b/TINetworking/Sources/Alamofire/FingerprintsTrustEvaluation/DefaultFingerprintsProvider.swift @@ -34,6 +34,10 @@ open class DefaultFingerprintsProvider: FingerprintsProvider { if settingsStorage.shouldResetFingerprints { self.secureStorage.knownPins = bundledFingerprints self.settingsStorage.shouldResetFingerprints = false + } else { + self.secureStorage.knownPins.merge(bundledFingerprints) { storedFingerprints, bundleFingerprints in + storedFingerprints.union(bundleFingerprints) + } } }