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

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

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

Тинк-Гоу

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

Перейти к инструментам

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

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

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

Расширение Tink Go AWS KMStink-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 KMStink-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, сгенерируйте наборы ключей и проводите ротацию ключей.