1

对于 iOS 中的 Web 服务请求,我需要使用我拥有的 .p12 文件对 POST 参数之一进行签名。以下是我采用的方法:

  1. 我将 .p12 文件导入 XCode 项目。
  2. 我将 .p12 文件的数据加载到一个NSData对象中。
  3. 我检查了安全框架文档,发现了一种名为SecKeyRawSign的方法,它可以从原始数据创建数字签名。
  4. 但是,这种方法的参数让我感到困惑。我应该SecKeyRef key向这个方法传递一个参数。但是,我所拥有的只是NSData对象(包含 .p12 文件中的数据)

如何SecKeyRef从 .p12 文件中获取类型变量?

或者基本上,如何在 Objective-C 中仅使用 .p12 文件对数据进行签名?

4

0 回答 0