Skip to content

Conversation

@brotskydotcom
Copy link
Contributor

Allows setting the desired comment, description, and label for the item.

Allows for selecting the protected data store on macOS so protected features can be used.

Fixes #237.

@brotskydotcom
Copy link
Contributor Author

These changes have been tested in sandboxed-app contexts with provisioning profiles.

@brotskydotcom brotskydotcom force-pushed the issue-237 branch 2 times, most recently from 521463c to aeac15a Compare September 7, 2025 17:54
@brotskydotcom
Copy link
Contributor Author

So you fixed the cert tests, and I fixed the missing import. I have rebased and re-pushed to get a clean addition.

@brotskydotcom
Copy link
Contributor Author

I've seen the keychain unwrap failure before on GitHub, don't think it has anything to do with this change. Let me know if you need me to fix anything.

Allows setting the desired comment, description, and label for the item.

Allows for selecting the protected data store on macOS so protected features can be used.

Fixes kornelski#237.
@kornelski kornelski merged commit f82e0a5 into kornelski:main Sep 7, 2025
5 of 6 checks passed
@kornelski
Copy link
Owner

Thanks!

@brotskydotcom
Copy link
Contributor Author

Thank you (as always)! Fingers crossed that you do a crates.io release soon - I have a Mac crate that needs these changes to be released.

FYI - I am going to work on a PR to back-port the label, comment, and description attributes to the classic keychain, where they would be very useful. Also, I think it would be very useful in both legacy and protected cases to have an update-only call for passwords (which doesn't fall back to creating a new item) - that way one can update attributes without secrets (or vice versa) and not change security options (which can't be read). Once I have figured out how to do this cleanly I will submit some issues and PRs.

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.

missing attributes on passwords relative to "items"

2 participants