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