إعداد Tink Go

يتم نشر جميع مكتبات 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 Extension

إضافة 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:

  • اختيار عنصر أساسي: حدِّد العنصر الأساسي الذي تريد استخدامه استنادًا إلى حالة الاستخدام.
  • إدارة المفاتيح: لحماية مفاتيحك باستخدام خدمة إدارة المفاتيح الخارجية، وإنشاء مجموعات مفاتيح، وتغيير مفاتيحك