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.6.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.6.0

Extension KMS AWS

L'extension Tink Go AWS KMS est tink-go-awskms, dont la dernière version est 3.0.0.

Outils Go

Exécutez la commande suivante à partir du répertoire de votre projet :

go get github.com/tink-crypto/tink-go-awskms/v3@3.0.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.4.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.4.0

Étapes suivantes

Une fois que vous avez terminé de configurer Tink, passez aux étapes d'utilisation standards de Tink :

  • Choisir une primitive : déterminez 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 collections de clés et faites-les pivoter.