Tink Go'yu ayarlama

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

Tink'i yükleyip ayarladıktan sonra Sonraki Adımlar'a geçin.

Tink Go

Temel Go kitaplığı tink-go'dur ve en son sürümü 2.4.0'dır.

Go araçları

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

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

AWS KMS Uzantısı

Tink Go AWS KMS uzantısı, 2.1.0 son sürümü 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/v2@2.1.0

Google Cloud KMS Uzantısı

Tink Go Google Cloud KMS uzantısı, 2.2.0 sürümünün en son sürümü olan tink-go-gcpkms uzantısıdır.

Go araçları

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

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

HashiCorp Vault Uzantısı

Tink Go HashiCorp Vault uzantısı, en son sürüm 2.3.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.3.0

Sonraki adımlar

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

  • Bir primitif seçin: Kullanım alanınıza göre hangi primitifin kullanılacağına karar verin.
  • Anahtarları yönetme: Anahtarlarınızı harici KMS'nizle koruyun, anahtar kümeleri oluşturun ve anahtarlarınızı döndürün