يتم نشر جميع مكتبات Tink Go كوحدات Go يمكن استخدامها مع أدوات Go العادية أو Bazel.
بعد تثبيت Tink وإعدادها، انتقِل إلى الخطوات التالية.
Tink Go
مكتبة Go الأساسية هي tink-go، وآخر إصدار لها هو 2.9.0.
أدوات Go
نفِّذ الأمر التالي من دليل المشروع:
go get github.com/tink-crypto/tink-go/v2@v2.9.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.4.0 كأحدث إصدار.
أدوات Go
نفِّذ الأمر التالي من دليل المشروع:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.4.0
إضافة HashiCorp Vault
إضافة Tink Go HashiCorp Vault هي tink-go-hcvault، وآخر إصدار لها هو 2.5.0.
أدوات Go
نفِّذ الأمر التالي من دليل المشروع:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.5.0
الخطوات التالية
بعد الانتهاء من إعداد Tink، يمكنك متابعة خطوات الاستخدام العادية لـ Tink:
- اختيار عنصر أساسي: حدِّد العنصر الأساسي الذي تريد استخدامه بناءً على حالة الاستخدام
- إدارة المفاتيح: يمكنك حماية مفاتيحك باستخدام خدمة إدارة المفاتيح الخارجية، وإنشاء مجموعات مفاتيح، وتغيير مفاتيحك