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

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

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

Тинк Го

Основной библиотекой Go является tink-go , последняя версия которой — 2.6.0 .

Инструменты Go

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

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

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

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

Инструменты Go

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

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

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

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

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

Расширение Tink Go HashiCorp Vault называется tink-go-hcvault , последняя версия — 2.4.0 .

Инструменты Go

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

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

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

После завершения настройки Tink выполните стандартные действия по использованию Tink:

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