5

私たちの古いアプリは MKNetworkKit と MKNetworkOperation を使用しています。

現在、iOS 7kSecTrustResultConfirmは廃止されています。MKNetworkOperation には、次のコードがあります。

 else if(result == kSecTrustResultConfirm) { // DEPRECATED

          if(self.shouldContinueWithInvalidCertificate) {

            // Cert not trusted, but user is OK with that
            DLog(@"Certificate is not trusted, but self.shouldContinueWithInvalidCertificate is YES");
            [challenge.sender useCredential:[NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust] forAuthenticationChallenge:challenge];
          } else {

            DLog(@"Certificate is not trusted, continuing without credentials. Might result in 401 Unauthorized");
            [challenge.sender continueWithoutCredentialForAuthenticationChallenge:challenge];
          }
        }

の代わりはありkSecTrustResultConfirmますか?

4

1 に答える 1