Skip to content

1.4.0

Compare
Choose a tag to compare
@nabla-c0d3 nabla-c0d3 released this 12 Sep 05:31
· 437 commits to master since this release
  • Added support for watchOS 3.0 and tvOS 10.0.
  • New utility method [TrustKit setLoggerBlock:] for overriding and customizing TrustKit's logging functionality.
  • New helper method [TSKPinningValidator handleChallenge:completionHandler:] to make it easy to implement pinning validation in NSURLSession and WKWebView delegates.
  • On iOS 10 devices, public keys are extracted from certificates using the new SecKey APIs, instead of leveraging the device's Keychain. This significantly simplifies and speeds up pinning validation.
  • On macOS, the vendor identifier sent along with reports is now randomly generated, instead of being derived from the computer's MAC address and the App's bundle ID; this removes IOKit as a dependency.
  • Replaced all pre-compiled libraries within the project (domain-registry-provider, OCMock) with the corresponding source code.