Skip to content

1-macos-icloud-keychain-team-id-support - #2

Open
tombeckenham wants to merge 3 commits into
v4from
1-macos-icloud-keychain-team-id-support
Open

1-macos-icloud-keychain-team-id-support#2
tombeckenham wants to merge 3 commits into
v4from
1-macos-icloud-keychain-team-id-support

Conversation

@tombeckenham

Copy link
Copy Markdown
  • Implement iCloud Keychain synchronization via kSecAttrSynchronizable
  • Add team ID/signature as accessor via kSecAttrAccessGroup
  • Support access group format "TEAMID.bundleid" for keychain sharing
  • Use enhanced SecItem API for advanced keychain features
  • Maintain full backward compatibility with existing API
  • Add comprehensive test coverage for new functionality
  • Document iCloud sync and access group usage requirements
  • Handle entitlement validation (error -34018 for missing provisioning)

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

- Implement iCloud Keychain synchronization via kSecAttrSynchronizable
- Add team ID/signature as accessor via kSecAttrAccessGroup
- Support access group format "TEAMID.bundleid" for keychain sharing
- Use enhanced SecItem API for advanced keychain features
- Maintain full backward compatibility with existing API
- Add comprehensive test coverage for new functionality
- Document iCloud sync and access group usage requirements
- Handle entitlement validation (error -34018 for missing provisioning)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

@nickbeckenham nickbeckenham left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can the description be a bit more use case friendly e.g. "enables the keyring library to use internet sync on icloud"

Comment thread CLAUDE.md

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want to contribute back to the core repo, I recommend removing this file.

Comment thread src/macos.rs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants