如何在iOS中使用p12文件签名数据?

时间:2013-05-29 09:57:28

标签: ios objective-c digital-signature security-framework

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

  1. 我将.p12文件导入XCode项目。
  2. 我将.p12文件的数据加载到NSData对象中。
  3. 我查看了安全框架文档,发现了一个名为SecKeyRawSign的方法,可以根据原始数据创建数字签名。
  4. 但是,这种方法的参数让我很困惑。我应该将SecKeyRef key参数传递给此方法。但是,我所拥有的只是NSData对象(包含.p12文件中的数据)
  5. 如何从.p12文件中获取SecKeyRef类型的变量?

    或者基本上,我如何仅使用Objective-C中的.p12文件来签名数据?

0 个答案:

没有答案