ไลบรารี 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
ส่วนขยาย AWS KMS ของ Tink Go คือ 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 มาตรฐานต่อไปนี้
- เลือกองค์ประกอบพื้นฐาน – ตัดสินใจว่าจะใช้องค์ประกอบพื้นฐานใดตามกรณีการใช้งานของคุณ
- จัดการคีย์ - ปกป้องคีย์ด้วย KMS ภายนอก สร้างคีย์เซ็ต และหมุนเวียนคีย์