文件名称:password-manager:在Fortanix SDKMS顶部的golang中内置的密码管理器
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-06 06:49:27
docker password-manager golang-cli golang-cobra Go
介绍 该密码管理器建立在Fortanix SDKMS的顶部。 它使用Fortanix SDKMS作为后端存储,并调用适当的API来执行不同的操作,例如创建密钥,获取密钥,登录到SDKMS。 它提供了一组用户友好的CLI,可与密码管理器进行交互 先决条件 请在上创建一个帐户 在您的机器上安装docker( ) (从src)构建docker映像(可选步骤) # git clone git@github.com:innovolt/password-manager.git # bash password-manager/tools/build.sh 运行密码管理器 # docker run -it --network host navlok/innovolt-pm:latest root@docker-desktop:/go# Note: Replace navlok/innovolt-pm:
【文件预览】:
password-manager-main
----.gitignore(11B)
----main.go(76B)
----README.md(4KB)
----go.mod(365B)
----models()
--------secrets.go(2KB)
--------groups.go(830B)
--------accounts.go(878B)
----client()
--------client.go(3KB)
----common()
--------utils.go(858B)
----tools()
--------Dockerfile(59B)
--------build.sh(394B)
----secret()
--------get.go(1KB)
--------create.go(1KB)
----go.sum(31KB)
----sdkms()
--------types.go(242B)
--------sdkms.go(6KB)
--------endpoints.go(470B)
----auth()
--------types.go(80B)
--------auth.go(1KB)
----cmd()
--------login.go(2KB)
--------secret.go(1KB)
--------root.go(1KB)