Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以从Opensssl访问iPhone密钥链密钥和证书吗?_Iphone_Ios_Ios4_Openssl - Fatal编程技术网

我们可以从Opensssl访问iPhone密钥链密钥和证书吗?

我们可以从Opensssl访问iPhone密钥链密钥和证书吗?,iphone,ios,ios4,openssl,Iphone,Ios,Ios4,Openssl,我的任务是使用Openssl从iPhone kechain访问密钥(私有)和证书,读取它们并使用这些密钥和证书在iPhone上签名、验证、加密和解密数据。否,您只能访问本地应用(应用)keychain。因此,如果您想使用某种证书进行身份验证,您应该首先在密钥链中安装它 但您可以使用iOS SDK(受信任/不受信任的服务器)检查服务器证书。谢谢您的回复。但我的钥匙链中确实有证书和钥匙。我可以使用secitemcopymatching方法调用访问它们,但不能使用pkcs7签名的私钥(seckeyre

我的任务是使用Openssl从iPhone kechain访问密钥(私有)和证书,读取它们并使用这些密钥和证书在iPhone上签名、验证、加密和解密数据。

否,您只能访问本地应用(应用)keychain。因此,如果您想使用某种证书进行身份验证,您应该首先在密钥链中安装它


但您可以使用iOS SDK(受信任/不受信任的服务器)检查服务器证书。

谢谢您的回复。但我的钥匙链中确实有证书和钥匙。我可以使用secitemcopymatching方法调用访问它们,但不能使用pkcs7签名的私钥(seckeyref),因此我使用Openssl进行pkcs7签名,并手动将私钥转换为pem文件,但我希望访问已安装的密钥链中的私钥(seckeyref),以便使用Openssl生成签名。。我该怎么做?对不起,我不是OpenSSL问题专家。有人会帮你的