nativescript-secure-storage icon indicating copy to clipboard operation
nativescript-secure-storage copied to clipboard

RemoveAll Does Not Work With iOS Security++

Open pradumnk-mahanta opened this issue 5 years ago • 0 comments

This is strange though, the Remove All Options do not work with iOS Security keys.

With,

let secureStorage = new SecureStorage();
console.log(secureStorage.getSync({ key: "KEY" }));
secureStorage.removeAllSync();
console.log(secureStorage.getSync({ key: "KEY" }));

Will log, VALUE and undefined respectively,

But for values set with, let secureStorage = new SecureStorage(kSecAttrAccessibleWhenUnlockedThisDeviceOnly);

the following,

console.log(secureStorage.getSync({ key: "KEY" }));
secureStorage.removeAllSync();
console.log(secureStorage.getSync({ key: "KEY" }));

will log, VALUE and VALUE respectively,

Any feedback on why this may be the case?

pradumnk-mahanta avatar Sep 30 '20 04:09 pradumnk-mahanta