0
앱을 통해 MDM 서버에 푸시 된 인증서에 액세스하는 방법이 있는지 알고 싶습니까?MDM에 의해 푸시 된 인증서에 액세스하기
앱을 통해 MDM 서버에 푸시 된 인증서에 액세스하는 방법이 있는지 알고 싶습니까?MDM에 의해 푸시 된 인증서에 액세스하기
몇 년 후 - MDM에서 발행 한 X.509 인증서에 액세스 할 수있는 방법이 아직 남아 있습니까?
이 코드를 사용하고 있지만 결과는 0입니다. 그리고 Google이 도움이되는 한, 어떤 인증서가 있는지 전혀 볼 수있는 방법이 없습니다.
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