إعداد Tink Go

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

بعد تثبيت Tink وإعداده، تابِع الخطوات التالية.

Tink Go

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

أدوات Go

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

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

إضافة AWS KMS

إضافة AWS KMS في Tink Go هي tink-go-awskms مع 2.1.0 كأحدث إصدار.

أدوات Go

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

go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0

إضافة Google Cloud KMS

إضافة Google Cloud KMS في Tink Go هي tink-go-gcpkms مع 2.2.0 كأحدث إصدار.

أدوات Go

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

go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0

إضافة HashiCorp Vault

امتداد HashiCorp Vault في Tink Go هو tink-go-hcvault مع 2.3.0 كأحدث إصدار.

أدوات Go

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

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

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

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

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