Todas las bibliotecas de Tink Go se publican como módulos de Go que se pueden usar con las herramientas estándar de Go o Bazel.
Después de instalar y configurar Tink, continúa con Próximos pasos.
Tink Go
La biblioteca principal de Go es tink-go, y la versión más reciente es la 2.6.0.
Herramientas de Go
Ejecuta el siguiente comando desde el directorio de tu proyecto:
go get github.com/tink-crypto/tink-go/v2@v2.6.0
Extensión de AWS KMS
La extensión de AWS KMS de Tink Go es tink-go-awskms, y la versión más reciente es la 3.0.0.
Herramientas de Go
Ejecuta el siguiente comando desde el directorio de tu proyecto:
go get github.com/tink-crypto/tink-go-awskms/v3@3.0.0
Extensión de Google Cloud KMS
La extensión de Google Cloud KMS de Tink Go es tink-go-gcpkms, y la versión más reciente es la 2.2.0.
Herramientas de Go
Ejecuta el siguiente comando desde el directorio de tu proyecto:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0
Extensión de HashiCorp Vault
La extensión de HashiCorp Vault de Tink Go es tink-go-hcvault, y la versión más reciente es la 2.4.0.
Herramientas de Go
Ejecuta el siguiente comando desde el directorio de tu proyecto:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.4.0
Próximos pasos
Una vez que termines de configurar Tink, continúa con los pasos de uso estándar de Tink:
- Elige una primitiva: Decide qué primitiva usar según tu caso de uso.
- Administra claves: Protege tus claves con tu KMS externo, genera conjuntos de claves y rota tus claves.