The credentials file. Reading it checks what ssh checks of a private key: a regular file, owned by this user, readable by nobody else — anything else is a StoreError naming the fix, rather than a key quietly used from a file others can read.
StoreError
Readonly
Refuse a credentials file inside the corpus: ka export or a copy of it would carry the key along.
ka export
Every stored name, sorted.
Remove name; false when it was not stored. The file goes when nothing is left in it.
name
Static
The store at resolveCredentialsPath(env).
resolveCredentialsPath(env)
The credentials file. Reading it checks what ssh checks of a private key: a regular file, owned by this user, readable by nobody else — anything else is a
StoreErrornaming the fix, rather than a key quietly used from a file others can read.