Common API

keyring keyring-package

About the keyring package

key_get() key_get_raw() key_set() key_set_with_value() key_set_with_raw_value() key_delete() key_list()

Operations on keys

has_keyring_support() keyring_create() keyring_list() keyring_delete() keyring_lock() keyring_unlock() keyring_is_locked()

Operations on keyrings

Backends

default_backend()

Select the default backend and default keyring

backend_wincred

Windows Credential Store keyring backend

backend_macos

macOS Keychain keyring backend

backend_secret_service

Linux Secret Service keyring backend

backend_file

Encrypted file keyring backend

backend_env

Environment variable keyring backend

Implementing new backends

backend

Abstract class of a minimal keyring backend

backend_keyrings

Abstract class of a backend that supports multiple keyrings