Configurer Tink Go

Toutes les bibliothèques Tink Go sont publiées en tant que modules Go utilisables avec les outils Go standards ou Bazel.

Après avoir installé et configuré Tink, passez à la section Étapes suivantes.

Tink Go

La bibliothèque Go principale est tink-go, dont la dernière version est 2.5.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.5.0

Extension AWS KMS

L'extension Tink Go AWS KMS est tink-go-awskms, et la dernière version est 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 Tink Go Google Cloud KMS est tink-go-gcpkms, dont la dernière version est 2.2.0.

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 Tink Go HashiCorp Vault est tink-go-hcvault, dont la dernière version est 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 d'utilisation standard de Tink :

  • Choisir une primitive : décidez quelle 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.