diff --git a/src/imp/security_framework.rs b/src/imp/security_framework.rs index 63232b7..1b769eb 100644 --- a/src/imp/security_framework.rs +++ b/src/imp/security_framework.rs @@ -94,10 +94,12 @@ impl Identity { } let dir = TempDir::new().map_err(|_| Error(base::Error::from(errSecIO)))?; - let keychain = keychain::CreateOptions::new() + let mut keychain = keychain::CreateOptions::new() .password(&random_password()?) .create(dir.path().join("identity.keychain"))?; + keychain.set_settings(&KeychainSettings::default())?; + let mut items = SecItems::default(); ImportOptions::new()