2

シナリオは、WSDL を使用してサーバーに接続したいというもので、アクセス ポイントは「https」で始まり、ブロックされました。

そして今、secTrustRef を取得してキーチェーンに保存するという最後のステップで行き詰まりました。

いくつかの事前設定

sudze サービスを使用して WSDL ラッパーを生成しましたが、http で正常に動作します。

そして、keychainmanager クラスがクラスの一部ではないことがわかるまで、このチュートリアルに従います。

http://blog.exadel.com/working-with-ios-and-soap/

したがって、リバース エンジニアリングを行って、サーバーの信頼オブジェクトをキーチェーンに保存するメソッドを実装する必要があります。

[[KeyChainManager sharedManager] isSavedTrust:confirmNeed.protectionSpace.serverTrust]

[[KeyChainManager sharedManager] saveCertificatesFromTrust:confirmNeed.protectionSpace.serverTrust];

このサンプル コードを使用して達成したいことにかなり近づいているようですが、セキュリティ フレームワークについてはまったくの初心者です...

http://developer.apple.com/library/ios/#samplecode/AdvancedURLConnections/Introduction/Intro.html

セキュリティフレームワークに精通している人は誰でも私を助けることができますか?

4

0 に答える 0