يتم نشر جميع مكتبات 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، يمكنك مواصلة استخدامها باتّباع الخطوات العادية:
- اختيار عنصر أساسي: حدِّد العنصر الأساسي الذي تريد استخدامه استنادًا إلى حالة الاستخدام.
- إدارة المفاتيح: لحماية مفاتيحك باستخدام نظام إدارة المفاتيح الخارجي، وإنشاء مجموعات مفاتيح، وتدوير مفاتيحك