我有一个场景,我需要在iPhone和网络中实现数字签名方案。我将首先在iPhone端生成RSA签名并与服务器共享公钥。此外,服务器公钥将使用从服务器生成的x509证书。我可以将其复制到iPhone文件夹结构中。这样做的想法是将其用作数字签名,其中服务器将通过服务器私钥加密并再次通过iPhone公钥来发送消息。从iPhone端,它可以使用iPphone私钥解密,再次使用服务器公钥解密。
我查看了Apple提供的示例代码,但这些代码并不容易理解。它也没有涵盖我的要求。这是我的问题。
1)我的目标能实现吗?
2)iPhone和我的服务器后端(Java)是否会一起工作,因为许多论坛都表示它存在DER编码问题。
3)许多样本专注于在iPhone密钥链中安装自己的证书。我也可以安装服务器x509吗?
4)我们赞赏任何专注于我的要求或任何指导的链接或材料。