Tink Go'yu ayarlama

Tüm Tink Go kitaplıkları, standart Go araçları veya Bazel ile kullanılabilen Go modülleri olarak yayınlanır.

Tink'i yükleyip kurduktan sonra Sonraki Adımlar ile devam edin.

Tink Go

Temel Go kitaplığı, en son sürümü 2.9.0 olan tink-go'dur.

Go araçları

Proje dizininizden aşağıdaki komutu çalıştırın:

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

AWS KMS Uzantısı

Tink Go AWS KMS uzantısı, en son sürümü 3.0.0 olan tink-go-awskms'dir.

Go araçları

Proje dizininizden aşağıdaki komutu çalıştırın:

go get github.com/tink-crypto/tink-go-awskms/v3@3.0.0

Google Cloud KMS Uzantısı

Tink Go Google Cloud KMS uzantısı, en son sürümü 2.4.0 olan tink-go-gcpkms'dir.

Go araçları

Proje dizininizden aşağıdaki komutu çalıştırın:

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

HashiCorp Vault Uzantısı

Tink Go HashiCorp Vault uzantısı, en son sürümü 2.5.0 olan tink-go-hcvault'tur.

Go araçları

Proje dizininizden aşağıdaki komutu çalıştırın:

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

Sonraki adımlar

Tink'i ayarlamayı tamamladıktan sonra standart Tink kullanım adımlarına devam edin:

  • Temel öğe seçme: Kullanım alanınıza göre hangi temel öğeyi kullanacağınıza karar verin.
  • Anahtarları yönetme: Anahtarlarınızı harici KMS'nizle koruyun, anahtar grupları oluşturun ve anahtarlarınızı rotasyona tabi tutun.