This library provides a credential store for use with the keyring ecosystem that uses the Secret Service for credential storage.
To use this credential store provider, you must take a dependency on the keyring-core crate and on this crate. Then you instantiate and use a credential store as shown in the example program in this crate. See the docs for this crate for more detail.
You must enable either the crypto-rust or the crypto-openssl feature because this crate always encrypts communication with the Secret Service. You can additionally enable the vendored feature if you want the required C libraries (dbus and, if specified, openssl) statically linked with your application.
See the release history on GitHub for full details.
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.