这个方法会删除别人的keychain数据吗?
Will this method delete other people's keychain data?
我正在使用以下代码从我的应用程序中删除已保存的钥匙串数据。
for (id secclass in @[
(__bridge id)kSecClassGenericPassword,
(__bridge id)kSecClassInternetPassword,
(__bridge id)kSecClassCertificate,
(__bridge id)kSecClassKey,
(__bridge id)kSecClassIdentity]) {
NSMutableDictionary *query = [NSMutableDictionary dictionaryWithObjectsAndKeys:
secclass, (__bridge id)kSecClass,
nil];
SecItemDelete((__bridge CFDictionaryRef)query);
}
这很好用,但我不确定这是否会删除其他应用程序、网站等的钥匙串数据..
我不这么认为,但我不太确定。请告诉我。
如果是这样,那将是一个巨大的安全问题。
(没有。你很好。)
我正在使用以下代码从我的应用程序中删除已保存的钥匙串数据。
for (id secclass in @[
(__bridge id)kSecClassGenericPassword,
(__bridge id)kSecClassInternetPassword,
(__bridge id)kSecClassCertificate,
(__bridge id)kSecClassKey,
(__bridge id)kSecClassIdentity]) {
NSMutableDictionary *query = [NSMutableDictionary dictionaryWithObjectsAndKeys:
secclass, (__bridge id)kSecClass,
nil];
SecItemDelete((__bridge CFDictionaryRef)query);
}
这很好用,但我不确定这是否会删除其他应用程序、网站等的钥匙串数据..
我不这么认为,但我不太确定。请告诉我。
如果是这样,那将是一个巨大的安全问题。
(没有。你很好。)