repositorypackage
0.0.0-20240719124447-7a2c38a93a30
Repository: https://github.com/cryacry/kmip-plugins.git
Documentation: pkg.go.dev
# README
vault-plugin-kmip
KMIP backend manages certificates and writes them to the backend.
docs: 代码设计 (yuque.com)
passwd:fbg9
Prerequisites
- Target API with CRUD capabilities for secrets.
- Golang 1.23+
- Docker & Docker Compose 20.10+
- Terraform 1.0+
- Google Cloud Platform
Install
-
Run
go mod init
. -
Build the secrets engine into a plugin using Go.
$ go build -o vault/plugins/vault-plugin-kmip cmd/vault-plugin-kmip/main.go
-
You can find the binary in
vault/plugins/
.$ ls vault/plugins/
-
Run a Vault server in
dev
mode to register and try out the plugin.$ vault server -dev -dev-root-token-id=root -dev-plugin-dir=./vault/plugins