Comment ajouter une identité de sécurité (certificat + clé privée) au trousseau iPhone? J'ai le fichier .p12 dans l'application. Je peux obtenir l'identité de l'aide SecPKCS12Import() mais lorsque je tente de faire ce qui suit:Comment ajouter une identité de sécurité (certificat + clé privée) au trousseau iPhone?
NSMutableDictionary *secIdentityParams = [[NSMutableDictionary alloc] init];
[secIdentityParams setObject:(id)kSecClassIdentity forKey:(id)kSecClass];
[secIdentityParams setObject:label forKey:(id)kSecAttrLabel];
[secIdentityParams setObject:(id)myIdentity forKey:(id)kSecValueRef];
status = SecItemAdd((CFDictionaryRef) secIdentityParams, NULL);
J'obtiens l'erreur = -25291 -> Aucun résultat de confiance sont disponibles. Qu'est-ce que je fais de mal?
OMG, c'était ça, ne mettant pas l'attribut de la classe a fait fonctionner. Pourquoi O pourquoi le cadre de sécurité est-il si compliqué, si mal documenté et si compliqué? Tellement de temps perdu. –