KeychainOptions
public struct KeychainOptions
KeychainOptions represent available options for Keychain Service
-
Service name
Declaration
Swift
public var service: String -
AccessGroup as defined in Capabilities tab in XCode project
Declaration
Swift
public var accessGroup: String? -
URL of designated storage
Declaration
Swift
public var url: URL? -
Boolean indicator whether the keychain data should be synchronized with iCloud
Declaration
Swift
public var synchronizable: Bool -
Default Accessibility flag
Declaration
Swift
public var accessibility: KeychainAccessibility -
Default match limit
Declaration
Swift
public var matchLimit: String
-
Initializes KeychainOptions with given Service namespace
Declaration
Swift
public init(service: String)Parameters
serviceService namespace value as String
-
Initializes KeychainOptions with given Service namespace and AccessGroup
Declaration
Swift
public init(service: String, accessGroup: String)Parameters
serviceService namespace value as String
accessGroupAccess Group value as defined in XCode’s Shared Keychain section under Capabilities tab
-
Initializes KeychainOptions with given URL; designed for KeychainItemClass Internet Password
Declaration
Swift
public init(url: URL)Parameters
urlURL value for the internet password
View on GitHub