iOS での Web サービス リクエストの場合、所有している .p12 ファイルを使用して POST パラメーターの 1 つに署名する必要があります。以下は私が採用した方法です:
- .p12 ファイルを XCode プロジェクトにインポートしました。
- .p12 ファイルのデータを
NSDataオブジェクトにロードしました。 - セキュリティ フレームワークのドキュメントを調べたところ、生データからデジタル署名を作成するSecKeyRawSignというメソッドが見つかりました。
- しかし、このメソッドのパラメーターは私を混乱させます。
SecKeyRef keyこのメソッドにパラメーターを渡すことになっています。しかし、私が持っているのはNSDataオブジェクト(.p12ファイルからのデータを含む)だけです
SecKeyRef.p12 ファイルから型の変数を取得するにはどうすればよいですか?
または基本的に、Objective-C で .p12 ファイルだけを使用してデータに署名するにはどうすればよいですか?