Platforms typically have a default keyring, which is unlocked
automatically when the user logs in. This keyring does not need to be
unlocked explicitly.
You can configure the keyring to use via R options or environment
variables (see default_backend()), or you can also specify it
directly in the default_backend() call, or in the individual
keyring calls.
has_keyring_support checks if a backend supports multiple keyrings.
keyring_create creates a new keyring. It asks for a password if no
password is specified.
keyring_list lists all existing keyrings.
keyring_delete deletes a keyring. Deleting a non-empty keyring
requires confirmation, and the default keyring can only be deleted if
specified explicitly. On some backends (e.g. Windows Credential Store),
the default keyring cannot be deleted at all.
keyring_lock locks a keyring. On some backends (e.g. Windows
Credential Store), the default keyring cannot be locked.
keyring_unlock unlocks a keyring. If a password is not specified,
it will be read in interactively.
keyring_is_locked queries whether a keyring is locked.