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