This repository has been archived by the owner. It is now read-only.
security.cr
security.cr
macOS security command-line tool wrapper written by Crystal.
Installation
Add this to your application's shard.yml
:
dependencies:
security:
github: icyleaf/security.cr
Usage
require "security"
# Get default keychain
Security.default_keychain
# => #<Security::Keychain:0x109288d00 @path="/Users/icyleaf/Library/Keychains/login.keychain-db">
# List keychains
Security.list_keychains
# => [#<Security::Keychain:0x102b7fb20 @path="/Users/icyleaf/Library/Keychains/login.keychain-db">]
# Unlock keychain
Security.unlock_keychain Security.default_keychain.path
# => true
# Add internet password
Security.add_internet_password(server: "test.example.com", account: "foo", password: "bar")
# Find certificate
Security::Certificate.find_certificate name: "github.com", keychain: Security.default_keychain.path
How to Contribute
Your contributions are always welcome! Please submit a pull request or create an issue to add a new question, bug or feature to the list.
All Contributors are on the wall.
You may also like
- pngdefry.cr - Pngdefry.cr is a wrapper for pngdefry written by Crystal.
License
MIT License © icyleaf
Repository
security.cr
Owner
Statistic
- 0
- 0
- 0
- 0
- 0
- over 5 years ago
- December 12, 2017
License
MIT License
Links
Synced at
Sun, 05 May 2024 22:40:31 GMT
Languages