Package: keyring 1.3.2.9000

Gábor Csárdi

keyring: Access the System Credential Store from R

Platform independent 'API' to access the operating system's credential store. Currently supports: 'Keychain' on 'macOS', Credential Store on 'Windows', the Secret Service 'API' on 'Linux', and simple, platform independent stores implemented with environment variables or encrypted files. Additional storage back-ends can be added easily.

Authors:Gábor Csárdi [aut, cre], Alec Wong [ctb], Posit Software, PBC [cph, fnd]

keyring_1.3.2.9000.tar.gz
keyring_1.3.2.9000.zip(r-4.5)keyring_1.3.2.9000.zip(r-4.4)keyring_1.3.2.9000.zip(r-4.3)
keyring_1.3.2.9000.tgz(r-4.4-x86_64)keyring_1.3.2.9000.tgz(r-4.4-arm64)keyring_1.3.2.9000.tgz(r-4.3-x86_64)keyring_1.3.2.9000.tgz(r-4.3-arm64)
keyring_1.3.2.9000.tar.gz(r-4.5-noble)keyring_1.3.2.9000.tar.gz(r-4.4-noble)
keyring_1.3.2.9000.tgz(r-4.4-emscripten)keyring_1.3.2.9000.tgz(r-4.3-emscripten)
keyring.pdf |keyring.html
keyring/json (API)
NEWS

# Install 'keyring' in R:
install.packages('keyring', repos = c('https://r-lib.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/r-lib/keyring/issues

Uses libs:
  • libsecret– Secret store
  • glib– GLib library of C routines

On CRAN:

keyringsecurity

22 exports 195 stars 13.54 score 9 dependencies 52 dependents 1.0k scripts 201.6k downloads

Last updated 18 days agofrom:cefb72cd22. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 26 2024
R-4.5-win-x86_64OKSep 26 2024
R-4.5-linux-x86_64OKSep 26 2024
R-4.4-win-x86_64OKSep 26 2024
R-4.4-mac-x86_64OKSep 26 2024
R-4.4-mac-aarch64OKSep 26 2024
R-4.3-win-x86_64OKSep 26 2024
R-4.3-mac-x86_64OKSep 26 2024
R-4.3-mac-aarch64OKSep 26 2024

Exports:backendbackend_envbackend_filebackend_keyringsbackend_macosbackend_secret_servicebackend_wincreddefault_backendhas_keyring_supportkey_deletekey_getkey_get_rawkey_listkey_setkey_set_with_raw_valuekey_set_with_valuekeyring_createkeyring_deletekeyring_is_lockedkeyring_listkeyring_lockkeyring_unlock

Dependencies:askpassassertthatfilelockopensslR6rappdirssodiumsysyaml

Readme and manuals

Help Manual

Help pageTopics
Abstract class of a minimal keyring backendbackend
Environment variable keyring backendbackend_env
Encrypted file keyring backendbackend_file
Abstract class of a backend that supports multiple keyringsbackend_keyrings
macOS Keychain keyring backendbackend_macos
Linux Secret Service keyring backendbackend_secret_service
Windows Credential Store keyring backendbackend_wincred
Select the default backend and default keyringbackends default_backend
Operations on keyringshas_keyring_support keyring_create keyring_delete keyring_is_locked keyring_list keyring_lock keyring_unlock
Operations on keyskey_delete key_get key_get_raw key_list key_set key_set_with_raw_value key_set_with_value