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 के इस्तेमाल के स्टैंडर्ड चरणों पर जाएं:

  • कोई प्रिमिटिव चुनें – तय करें कि आपको अपने इस्तेमाल के उदाहरण के हिसाब से, कौनसी प्रिमिटिव इस्तेमाल करनी है
  • कुंजियां मैनेज करें – अपनी कुंजियों को अपने बाहरी केएमएस की मदद से सुरक्षित रखें, कीसेट जनरेट करें, और अपनी कुंजियों को रोटेट करें