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 kurduktan sonra Sonraki Adımlar'a geçin.

Tink Go

Temel Go kitaplığı, en son sürümü 2.5.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.5.0

AWS KMS Uzantısı

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

Google Cloud KMS Uzantısı

Tink Go Google Cloud KMS uzantısı, en son sürümü 2.2.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.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ıyla devam edin:

  • Bir temel şekil seçin: Kullanım alanınıza göre hangi temel şekli kullanacağınıza 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.