Tink Go सेट अप करना

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

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