以编程方式在iOS App中生成SSL证书

时间:2013-03-18 13:39:21

标签: ios objective-c soap openssl

我正在构建一个必须访问SOAP API的应用程序,我需要为WS-Security实现XML-Encryption。因此,应用程序的每个副本都必须为其生成证书。现在,API还具有作为证书颁发机构(CA)的能力。所以我需要做的是:

  1. 在设备上生成客户端证书
  2. 生成证书签名请求并通过api将其发送到服务器
  3. 在先前请求的响应中通过API获取签名证书
  4. 服务器API应该使用我的公钥(它通过CSR获得)并将其用于加密
  5. 这种情况可能吗?我正在考虑使用openssl库,因为它可以移植到iPhone。

1 个答案:

答案 0 :(得分:0)

在客户端上使用MYCrypto生成证书