सभी Tink Go लाइब्रेरी, Go मॉड्यूल के तौर पर पब्लिश की जाती हैं. इन्हें स्टैंडर्ड Go टूल या Bazel के साथ इस्तेमाल किया जा सकता है.
Tink को इंस्टॉल और सेट अप करने के बाद, अगले चरण पर जाएं.
Tink Go
Go की मुख्य लाइब्रेरी tink-go है. इसका सबसे नया वर्शन 2.9.0 है.
Go टूलिंग
अपनी प्रोजेक्ट डायरेक्ट्री से यह कमांड चलाएं:
go get github.com/tink-crypto/tink-go/v2@v2.9.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.4.0 है.
Go टूलिंग
अपनी प्रोजेक्ट डायरेक्ट्री से यह कमांड चलाएं:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.4.0
HashiCorp Vault एक्सटेंशन
Tink Go HashiCorp Vault एक्सटेंशन, tink-go-hcvault है. इसका सबसे नया वर्शन 2.5.0 है.
Go टूलिंग
अपनी प्रोजेक्ट डायरेक्ट्री से यह कमांड चलाएं:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.5.0
अगले चरण
Tink को सेट अप करने के बाद, Tink के इस्तेमाल के स्टैंडर्ड चरणों को जारी रखें:
- प्रिमिटिव चुनें – अपने इस्तेमाल के उदाहरण के आधार पर तय करें कि कौनसा प्रिमिटिव इस्तेमाल करना है
- कुंजियां मैनेज करना – अपने बाहरी केएमएस की मदद से कुंजियों को सुरक्षित रखें, कुंजियों के सेट जनरेट करें, और कुंजियों को रोटेट करें