在SecItemCopyMatching中,& keyRef返回nil

时间:2015-10-05 09:52:03

标签: ios objective-c encryption ios8 ios9

我一直在用 https://github.com/ideawu/Objective-C-RSA/blob/master/RSA.m 对于RSA加密,但在iOS 9中,kefRef返回nil,适用于iOS 8。应该进行哪些更改?

    SecKeyRef keyRef = nil;
    status = SecItemCopyMatching((__bridge CFDictionaryRef)privateKey,(CFTypeRef *)&keyRef);
    if(status != noErr){
    return nil;
    }
    return keyRef;

1 个答案:

答案 0 :(得分:0)

问题在于使用了公钥。

https://forums.developer.apple.com/thread/15129