{"id":16558934,"url":"https://github.com/yeregorix/java-keyring","last_synced_at":"2026-05-28T13:06:09.636Z","repository":{"id":55486825,"uuid":"186889486","full_name":"Yeregorix/java-keyring","owner":"Yeregorix","description":"Java API to store passwords.","archived":false,"fork":false,"pushed_at":"2021-11-10T16:00:10.000Z","size":1707,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-15T12:10:35.713Z","etag":null,"topics":["java","keyring","library","password-manager","security"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Yeregorix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-15T19:23:18.000Z","updated_at":"2022-11-14T14:02:43.000Z","dependencies_parsed_at":"2022-08-15T01:30:30.530Z","dependency_job_id":null,"html_url":"https://github.com/Yeregorix/java-keyring","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeregorix%2Fjava-keyring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeregorix%2Fjava-keyring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeregorix%2Fjava-keyring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yeregorix%2Fjava-keyring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yeregorix","download_url":"https://codeload.github.com/Yeregorix/java-keyring/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241950146,"owners_count":20047591,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","keyring","library","password-manager","security"],"created_at":"2024-10-11T20:24:11.979Z","updated_at":"2026-05-28T13:06:09.629Z","avatar_url":"https://github.com/Yeregorix.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"java-keyring\n============\n\nThis repo has been cloned from https://bitbucket.org/bpsnervepoint/java-keyring/.\nThe original creator is east301.\n\nSummary\n-------\n\njava-keyring is a small library which provides a Java API to store passwords and secrets.\nCurrently, MacOS, Windows and Linux are supported.\n\nStorage\n-------\n\nPasswords are stored using the following services.\n\n* __MacOS__: [MacOS Keychain](http://developer.apple.com/documentation/Security/)\n* __Linux__: [Freedesktop Secret Service](https://specifications.freedesktop.org/secret-service/) (requires [Libsecret](https://wiki.gnome.org/Projects/Libsecret))\n* __Windows__: [Windows Credential Manager](https://support.microsoft.com/en-us/windows/accessing-credential-manager-1b5c916a-6a16-889f-8581-fc16e8165ac0)\n\nCaution\n-------\n\nData on disk is encrypted which is way better than storing clear data.\nHowever, keep in mind that if your user session is compromised by an attacker\nthen he will be able to decrypt data, in the same way you do.\nThis is true for this library but also for any application pretending to store secrets without a main password.\n\nSpecial Thanks\n--------------\n\njava-keyring uses the following library, thanks a lot!\nSource code of the library is available at its project page.\n\n* [Java Native Access](https://github.com/java-native-access/jna)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeregorix%2Fjava-keyring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyeregorix%2Fjava-keyring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeregorix%2Fjava-keyring/lists"}