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 एक्सटेंशन

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 एक्सटेंशन

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 को सेट अप करने के बाद, Tink के इस्तेमाल के लिए स्टैंडर्ड तरीका अपनाएं:

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