Skip to content

Support for kSecAttrSynchronizable #3

@jspavlick

Description

@jspavlick

Hello.

I am a happy user of KeychainWrapper, but it does not seem to support kSecAttrSynchronizable. While I am not an expert on KeychainWrapper or the Keychain API in general, my cursory reading of the below URL and of KeychainWrapper.swift itself, it seems to me that adding support for kSecAttrSynchronizable would be fairly simple. (Famous last words) Simply add queryDictionary[kSecAttrSynchronizable as String] = kSecAttrSynchronizableAny in setupQueryDictionary() and then replace that value with kCFBooleanTrue/kCFBooleanFalse in the appropriate set method(s) where kCFBooleanFalse is the default, to not break backwards compatibility. Am I missing something?

Read more:
https://developer.apple.com/documentation/security/ksecattrsynchronizable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions