يتم نشر جميع مكتبات 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) الخارجي، وإنشاء مجموعات مفاتيح، وتبديل مفاتيحك.