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