Skip to content

2.2.0

Compare
Choose a tag to compare
@dm-zharov dm-zharov released this 28 May 08:30
· 9 commits to main since this release

Enhancements

• Retrieve items using reference or persistent reference:

if case let .reference(secKey) = try keychain.retrieve(.reference, matching: SecValue<SecKey>.persistentReference(data)) {
    // handle result
}

• Remove items using reference or persistent reference:

try keychain.remove(matching: .reference(secKey))

• Improves type-safety for SecValue. It now returns SecKey/SecCertificate/SecIdentity instead of AnyObject.
• Improves documentation
• Deprecates attributes related to legacy file-based keychain from OS X

Compatibility

• Moves PKCS #12 from keychain.import() to PKCS12.import()