Toutes les bibliothèques Go Tink sont publiées en tant que modules Go utilisables avec les outils Go standards ou Bazel.
Après avoir installé et configuré Tink, passez à l'étape Étapes suivantes.
Tink Go
La bibliothèque Go principale est tink-go, avec la dernière version 2.4.0.
Outils Go
Exécutez la commande suivante à partir du répertoire de votre projet:
go get github.com/tink-crypto/tink-go/v2@v2.4.0
Extension AWS KMS
L'extension AWS KMS de Tink Go est tink-go-awskms, avec la dernière version 2.1.0.
Outils Go
Exécutez la commande suivante à partir du répertoire de votre projet:
go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0
Extension Google Cloud KMS
L'extension Google Cloud KMS de Tink Go est tink-go-gcpkms, avec la version 2.2.0 comme dernière version.
Outils Go
Exécutez la commande suivante à partir du répertoire de votre projet:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0
Extension HashiCorp Vault
L'extension HashiCorp Vault de Tink Go est tink-go-hcvault, avec la dernière version 2.3.0.
Outils Go
Exécutez la commande suivante à partir du répertoire de votre projet:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0
Étapes suivantes
Une fois que vous avez terminé de configurer Tink, suivez les étapes standards d'utilisation de Tink:
- Choisir une primitive : décidez de la primitive à utiliser en fonction de votre cas d'utilisation.
- Gérer les clés : protégez vos clés avec votre KMS externe, générez des ensembles de clés et effectuez une rotation de vos clés.