文件名称:go-keychain:适用于iOS和macOS的Golang钥匙串软件包
文件大小:2.2MB
文件格式:ZIP
更新时间:2024-02-23 11:47:57
macos golang ios keychain macOSGo
钥匙扣 用于在Go(golang)中访问macOS,iOS和Linux的钥匙串的库。 需要macOS 10.9或更高版本以及iOS 8或更高版本。 在Linux上,与DBUS SecretService规范的提供者进行通信,例如gnome-keyring或ksecretservice。 import "github.com/keybase/go-keychain" Mac / iOS使用情况 该API旨在镜像macOS / iOS钥匙串API,并不一定是惯用语言。 新增项目 item := keychain . NewItem () item . SetSecClass ( keychain . SecClassGenericPassword ) item . SetService ( "MyService" ) item . SetAccount ( "gabriel" ) item . SetLabel ( "A label" ) item . SetAccessGroup ( "A123456789.group.com.mycorp" ) item . SetData ([
【文件预览】:
go-keychain-master
----.travis.yml(384B)
----ios()
--------Keychain.xcodeproj()
--------Keychain()
--------bind.framework()
--------KeychainTests()
--------.gitignore(237B)
----ios.go(995B)
----macos.go(5KB)
----keychain.go(17KB)
----bind()
--------bind.go(5KB)
----corefoundation.go(11KB)
----macos_test.go(6KB)
----LICENSE(1KB)
----bindtest()
--------bind_test.go(404B)
----.gitignore(274B)
----secretservice()
--------dh_ietf1024_sha256_aes128_cbc_pkcs7.go(4KB)
--------dh_ietf1024_sha256_aes128_cbc_pkcs7_test.go(3KB)
--------secretservice.go(10KB)
--------secretservice_test.go(2KB)
----datetime.go(2KB)
----.golangci.yml(149B)
----go.sum(2KB)
----README.md(4KB)
----util.go(693B)
----datetime_test.go(2KB)
----go.mod(245B)