osx-keychainversion Documentation on ocaml.org

Typed OCaml bindings to the macOS Keychain

A native binding to the macOS Keychain Services SecItem* API for storing and retrieving generic and internet passwords — a typed alternative to shelling out to the security CLI: structured OSStatus errors, exact binary round-trip, no subprocess, and attribute enumeration.

v1 targets the file-based keychain (works on unsigned binaries, no entitlements). The data-protection keychain, biometrics, and iCloud sync require Apple Developer provisioning and are out of scope / experimental.

Tags macos keychain security password bindings
AuthorAlex Leighton <axlelonghorn@gmail.com>
LicenseMIT
Published
Homepagehttps://github.com/alexleighton/osx-keychain
Issue Trackerhttps://github.com/alexleighton/osx-keychain/issues
MaintainerAlex Leighton <axlelonghorn@gmail.com>
Availableos = "macos"
Dependencies
Source [http] https://github.com/alexleighton/osx-keychain/releases/download/1.0.0/osx-keychain-1.0.0.tbz
sha256=89a23bfa65764b8bdcad6d56271f5ca6278e441ed5fa3af22069716d71051a06
sha512=715eb7579d35717231c821746a2737e08424aeabc1d1c02e028caa59765e41bb61a430ed456f4c1c3c10d242ad69d0136690d8329f6f8ec5d368c7b9d59817dc
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/osx-keychain/osx-keychain.1.0.0/opam
No package is dependent