Настройте Тинк Го

Все библиотеки Tink Go публикуются в виде модулей Go, которые можно использовать со стандартными инструментами Go или Bazel .

После установки и настройки Tink перейдите к следующим шагам .

Тинк Гоу

Основная библиотека Go — это Tink-Go с последней версией 2.4.0 .

Перейти к оснастке

Запустите следующую команду из каталога вашего проекта:

go get github.com/tink-crypto/tink-go/v2@v2.4.0

Расширение AWS KMS

Расширение Tink Go AWS KMS — это tink-go-awskms с последней версией 2.1.0 .

Перейти к оснастке

Запустите следующую команду из каталога вашего проекта:

go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0

Расширение Google Cloud KMS

Расширение Tink Go Google Cloud KMS — это Tink-Go-gcpkms с последней версией 2.2.0 .

Перейти к оснастке

Запустите следующую команду из каталога вашего проекта:

go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0

Расширение хранилища HashiCorp

Расширение Tink Go HashiCorp Vault — это Tink-Go-hcvault с последней версией 2.3.0 .

Перейти к оснастке

Запустите следующую команду из каталога вашего проекта:

go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0

Следующие шаги

Завершив настройку Tink, продолжите стандартные шаги использования Tink:

  • Выберите примитив . Решите, какой примитив использовать в зависимости от вашего варианта использования.
  • Управляйте ключами . Защитите свои ключи с помощью внешнего KMS, создавайте наборы ключей и меняйте ключи.