Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iCloud Keychain #10

Open
susumuota opened this issue Mar 7, 2023 · 2 comments
Open

iCloud Keychain #10

susumuota opened this issue Mar 7, 2023 · 2 comments

Comments

@susumuota
Copy link

Hi, thanks for the great extension!

I'm using iOS Safari + Snort + Nostore which works very well. However, I would like to store my private key in a more secure way.

Is it possible to access iCloud Keychain (or similar one) from the Safari extension? It would be great if the extension would store the private key in an encrypted area.

@ursuscamp
Copy link
Owner

Thank you for your interest!

Currently, the browser APIs for extensions do not allow access to keychain (as far as I can tell since they are a bit of a mess). However, all Safari extensions come packaged with a native application wrapper. It is possible, I believe, through native messaging, to access those native services through the application wrapper.

It is my plan for the next major release, whenever that is, to move key management into the native portion of the app, utilizing the Apple keychain. Also, potentially make use of other OS security features like biometrics, where applicable.

I am currently exploring options for this.

I will keep this open as a tracking issue. Thanks again!

@susumuota
Copy link
Author

Thank you!

That sounds promising. I'm looking forward to see next release!

I don't know well about biometrics but recently I often hear the news about password less (passkeys?) authentication. It also would be great addition to the extension.

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

No branches or pull requests

2 participants