Tink Go'yu ayarlama
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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.
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.
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.
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.
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
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],[],null,["# Set up Tink Go\n\nAll Tink Go libraries are published as Go modules that are usable with [standard\nGo tooling](https://pkg.go.dev/cmd/go) or [Bazel](http://bazel.build).\n\nAfter installing and setting up Tink, continue with [Next Steps](#next_steps). \n\n### Tink Go\n\nThe core Go library is [tink-go](https://github.com/tink-crypto/tink-go) with\n[2.4.0](https://github.com/tink-crypto/tink-go/releases/tag/v2.4.0) as the latest release.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go/v2@v2.4.0\n\n### AWS KMS Extension\n\nThe Tink Go [AWS KMS](https://aws.amazon.com/kms/) extension is\n[tink-go-awskms](https://github.com/tink-crypto/tink-go-awskms) with\n[2.1.0](https://github.com/tink-crypto/tink-go-awskms/releases/tag/v2.1.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0\n\n### Google Cloud KMS Extension\n\nThe Tink Go [Google Cloud KMS](https://cloud.google.com/kms/) extension is\n[tink-go-gcpkms](https://github.com/tink-crypto/tink-go-gcpkms) with\n[2.2.0](https://github.com/tink-crypto/tink-go-gcpkms/releases/tag/v2.2.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0\n\n### HashiCorp Vault Extension\n\nThe Tink Go [HashiCorp Vault](https://www.vaultproject.io/) extension is\n[tink-go-hcvault](https://github.com/tink-crypto/tink-go-hcvault) with\n[2.3.0](https://github.com/tink-crypto/tink-go-hcvault/releases/tag/v2.3.0) as the latest\nrelease.\n\nGo tooling\n----------\n\nRun the following command from your project directory: \n\n go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0\n\nNext steps\n----------\n\nOnce you've finished setting up Tink, continue with the standard Tink usage\nsteps:\n\n- [Choose a primitive](/tink/choose-primitive) -- Decide which primitive to use based on your use case\n- [Manage keys](/tink/key-management-overview) -- Protect your keys with your external KMS, generate keysets, and rotate your keys"]]