Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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
Ios 运行时生成的自签名客户端证书_Ios_Objective C_Swift_Macos_Security - Fatal编程技术网

Ios 运行时生成的自签名客户端证书

Ios 运行时生成的自签名客户端证书,ios,objective-c,swift,macos,security,Ios,Objective C,Swift,Macos,Security,我需要使用Objective C(我将转换的Swift代码)在运行时生成自签名客户端身份证书SecIdentityRef。 这是进行HTTP隧道的必要条件 基本上,应用程序在没有用户交互的情况下生成客户端身份,并且该证书应在短时间内(大约8小时)有效 我试图找到一些说明,但到目前为止,我只找到有关自签名服务器证书或使用手动生成的客户端证书的主题。您是在谈论SSL客户端身份证书吗?应用程序是否已沙箱化?首先将一个OpenSSL iOS项目添加到应用程序中。如果你还没有这样做的话,你可能需要开始披露

我需要使用Objective C(我将转换的Swift代码)在运行时生成自签名客户端身份证书
SecIdentityRef
。 这是进行HTTP隧道的必要条件

基本上,应用程序在没有用户交互的情况下生成客户端身份,并且该证书应在短时间内(大约8小时)有效


我试图找到一些说明,但到目前为止,我只找到有关自签名服务器证书或使用手动生成的客户端证书的主题。

您是在谈论SSL客户端身份证书吗?应用程序是否已沙箱化?首先将一个OpenSSL iOS项目添加到应用程序中。如果你还没有这样做的话,你可能需要开始披露你的应用程序使用了加密技术。我正在谈论
SecIdentityRef
SecCertificateRef
。我的产品是一个库,所以不保证应用程序是沙盒的。