إعداد Tink Go

يتم نشر جميع مكتبات Tink Go كوحدات Go يمكن استخدامها مع أدوات Go العادية أو Bazel.

بعد تثبيت Tink وإعداده، يمكنك الانتقال إلى الخطوات التالية.

Tink Go

مكتبة Go الأساسية هي tink-go وأحدث إصدار لها هو 2.5.0.

أدوات Go

نفِّذ الأمر التالي من دليل مشروعك:

go get github.com/tink-crypto/tink-go/v2@v2.5.0

إضافة AWS KMS

إضافة Tink Go AWS KMS هي tink-go-awskms، وأحدث إصدار لها هو 2.1.0.

أدوات Go

نفِّذ الأمر التالي من دليل مشروعك:

go get github.com/tink-crypto/tink-go-awskms/v2@2.1.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.3.0.

أدوات Go

نفِّذ الأمر التالي من دليل مشروعك:

go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0

الخطوات التالية

بعد الانتهاء من إعداد Tink، يمكنك مواصلة استخدامها باتّباع الخطوات العادية:

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