يتم نشر جميع مكتبات Tink Go كوحدات Go قابلة للاستخدام مع أدوات Go العادية أو Bazel.
بعد تثبيت Tink وإعداده، يمكنك المتابعة إلى الخطوات التالية.
Tink Go
مكتبة Go الأساسية هي tink-go مع 2.6.0 كأحدث إصدار.
أدوات Go
نفِّذ الأمر التالي من دليل مشروعك:
go get github.com/tink-crypto/tink-go/v2@v2.6.0
إضافة AWS KMS
إضافة Tink Go AWS KMS هي tink-go-awskms، وأحدث إصدار منها هو 3.0.0.
أدوات Go
نفِّذ الأمر التالي من دليل مشروعك:
go get github.com/tink-crypto/tink-go-awskms/v3@3.0.0
إضافة Google Cloud KMS
إضافة Tink Go Google Cloud KMS هي tink-go-gcpkms، وأحدث إصدار منها هو 2.2.0.
أدوات Go
نفِّذ الأمر التالي من دليل مشروعك:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0
إضافة HashiCorp Vault
إضافة Tink Go HashiCorp Vault هي tink-go-hcvault، وأحدث إصدار منها هو 2.4.0.
أدوات Go
نفِّذ الأمر التالي من دليل مشروعك:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.4.0
الخطوات التالية
بعد الانتهاء من إعداد Tink، يمكنك المتابعة إلى خطوات استخدام Tink العادية:
- اختيار أداة أساسية: حدِّد الأداة الأساسية التي تريد استخدامها استنادًا إلى حالة الاستخدام.
- إدارة المفاتيح: احمِ مفاتيحك باستخدام نظام إدارة المفاتيح الخارجي ، وأنشئ مجموعات المفاتيح، وقم بتدوير مفاتيحك.