▲ | SXX 4 days ago | |||||||||||||||||||||||||
As far as I aware you can't actually do 100% of crypto needed for SSH auth inside the SEP itself. Might be I missed something, but I tried to find a way before and there was none. This would obviously be most secure. What you can do though is use Secure Enclave powered app for storing and managing access to the keys. So basically app like "secretive" run on your normal OS, but isolated and only it can access keys, use them and there no export function even with admin privileges. AFAIK this will fail if there is a local root exploit on macOS, but still much better than keeping keys in plain text. | ||||||||||||||||||||||||||
▲ | cyberax 3 days ago | parent [-] | |||||||||||||||||||||||||
You can generate and store your private SSH key in the secure enclave, there's even an SSH agent that does that for you: https://github.com/maxgoedjen/secretive But that's it. Anything more complicated is not possible. You can't even upload your existing key into the SE. | ||||||||||||||||||||||||||
|