Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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 在注册期间检索通过Safari存储的证书_Ios_Objective C_Certificate_Keychain_Mdm - Fatal编程技术网

Ios 在注册期间检索通过Safari存储的证书

Ios 在注册期间检索通过Safari存储的证书,ios,objective-c,certificate,keychain,mdm,Ios,Objective C,Certificate,Keychain,Mdm,在目标c中注册期间,我们如何检索从SCEP收到的身份证书 我猜证书存储在设备的密钥链访问中 PS:我在某个地方读到,我们无法通过任何第三方应用访问其他应用的密钥链,因此有可能获得MDM注册过程中存储的证书吗?我想您无法访问它。正如您正确提到的,它存储在钥匙链中。我相信在这种情况下,它将存储在Safari或mdmd的钥匙链中。而且你不能访问你设备上的任何一个(除非是越狱) 但是,如果您控制证书颁发机构,您可能会编写服务器端代码,以便为您的设备查询证书(而不是私钥)。您的应用程序将与服务器通信,然后

在目标c中注册期间,我们如何检索从SCEP收到的身份证书

我猜证书存储在设备的密钥链访问中


PS:我在某个地方读到,我们无法通过任何第三方应用访问其他应用的密钥链,因此有可能获得MDM注册过程中存储的证书吗?我想您无法访问它。正如您正确提到的,它存储在钥匙链中。我相信在这种情况下,它将存储在Safari或mdmd的钥匙链中。而且你不能访问你设备上的任何一个(除非是越狱)


但是,如果您控制证书颁发机构,您可能会编写服务器端代码,以便为您的设备查询证书(而不是私钥)。您的应用程序将与服务器通信,然后它将转到证书颁发机构,并获取与您的设备相关联的证书。

人们使用SCEP(顺便说一下,它仍在起草中)的原因之一是,他们可以自由获取和注册证书。如果您正在谈论从注册该证书的应用程序中获得与您注册的证书相同的证书,那么请确定。但是,如果您试图使用本机应用程序来获取证书,那么在沙箱和密钥链都存在的情况下是不可能的rules@CodaFi-是,我想检索注册期间安装在设备上的同一证书。我想将证书数据(Cert和P12)检索到我的本机应用程序中。我想借助证书建立安全通信。因此,如果我想与Alice共享Bob的公钥,那么如何让Alice从SCEP生成一个有利于Bob的公钥,然后Alice将其返回给Bob?您将无法与它建立通信。至少有一方可以访问证书和密钥。而且任何一方都无权访问私钥。