KMIP backend manages certificates and writes them to the backend.
docs: 代码设计 (yuque.com)
passwd:fbg9
- Target API with CRUD capabilities for secrets.
- Golang 1.23+
- Docker & Docker Compose 20.10+
- Terraform 1.0+
- Google Cloud Platform
-
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