0
我想知道有没有办法通过您的应用访问由MDM服务器推送的证书?访问由MDM推送的证书
我想知道有没有办法通过您的应用访问由MDM服务器推送的证书?访问由MDM推送的证书
几年后 - 是否仍然无法访问MDM颁发的X.509证书?
我正在使用此代码,但获得零结果。而且,只要谷歌帮助,也没有办法看到是否有任何证书?
CFTypeRef certificateRef = NULL; // 1
const char *certLabelString = "XenMobile MDM";
CFStringRef certLabel = CFStringCreateWithCString(
NULL, certLabelString,
kCFStringEncodingUTF8);
const void *keys[] = { kSecClass, kSecAttrLabel, kSecReturnRef };
const void *values[] = { kSecClassCertificate, certLabel, kCFBooleanTrue };
CFDictionaryRef dict = CFDictionaryCreate(NULL, keys,
values, 3,
NULL, NULL);
status = SecItemCopyMatching(dict, &certificateRef);
if (status == errSecItemNotFound) {
_UILabelINFO.text = @"error The item cannot be found (errSecItemNotFound) :";
_UILabelINFO.text = [_UILabelINFO.text stringByAppendingString:(__bridge NSString *)(certLabel)];
} else {
_UILabelINFO.text = @"retrieved keychain reference";
}
什么类型的证书? – Dan
类似x509 – iosdevnyc