إعداد 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

إضافة 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 العادية:

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