diff --git a/MASFoundation/Classes/_private_/services/network/internal/MASSecurityPolicy.m b/MASFoundation/Classes/_private_/services/network/internal/MASSecurityPolicy.m
index 4a7abe4f..78b0e5ff 100644
--- a/MASFoundation/Classes/_private_/services/network/internal/MASSecurityPolicy.m
+++ b/MASFoundation/Classes/_private_/services/network/internal/MASSecurityPolicy.m
@@ -102,7 +102,7 @@ - (BOOL)evaluateSecurityConfigurationsForServerTrust:(SecTrustRef)serverTrust fo
isPublicKeyHashVerified = YES;
}
- isPinningVerified = ([self validateCertPinning:serverTrust configuration:securityConfiguration certChain:certificateChain]) || isPublicKeyHashVerified;
+ isPinningVerified = ([self validateCertPinning:serverTrust configuration:securityConfiguration certChain:certificateChain]) && isPublicKeyHashVerified;
}
break;
@@ -160,6 +160,8 @@ - (BOOL)validateCertPinning:(SecTrustRef)serverTrust configuration:(MASSecurityC
{
return NO;
}
+
+ return YES;
}
}
@@ -190,6 +192,8 @@ - (BOOL)validateIntermediateCertPinning:(SecTrustRef)serverTrust configuration:(
}
}
+ return YES;
+
}
return NO;
@@ -286,6 +290,8 @@ - (BOOL)validatePublicKeyHash:(SecTrustRef)serverTrust configuration:(MASSecurit
{
return NO;
}
+
+ return YES;
}
return NO;
diff --git a/MASFoundation/Info.plist b/MASFoundation/Info.plist
index d27f5019..b6725b18 100644
--- a/MASFoundation/Info.plist
+++ b/MASFoundation/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.9.20
+ 2.0.00
CFBundleSignature
????
CFBundleVersion