Chr*_*ero 2 security certificate xamarin.ios ipad
我通过电子邮件向iPad发送了一个.p12证书,并将其安装在设置 - >配置文件 - >配置文件下的设置中.
我尝试使用以下代码在iPad上获取证书数组:
SecRecord myquery = new SecRecord(SecKind.Identity);
SecStatusCode resultCode;
SecRecord[] arrayRecords = SecKeyChain.QueryAsRecord(myquery, 10, out resultCode);
Run Code Online (Sandbox Code Playgroud)
从QueryAsRecord()返回时,resultCode设置为ItemNotFound.我也尝试创建myquery:
SecRecord myquery = new SecRecord(SecKind.Certificate);
Run Code Online (Sandbox Code Playgroud)
但这也导致resultCode设置为ItemNotFound.
你如何使用SecKeyChain.QueryAsRecord()来获取已安装证书的列表?
钥匙串没有你想象的那么有用.钥匙串只允许您访问手动添加的证书,它不会授予您访问系统证书的权限.
或者至少,我从来没有找到过这样做的方法,几个月前谷歌搜索没有找到这个问题的答案.