ตั้งค่า 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

ส่วนขยาย AWS KMS ของ Tink Go คือ tink-go-awskms โดยมี 2.1.0 เป็นรุ่นล่าสุด

เครื่องมือ Go

เรียกใช้คำสั่งต่อไปนี้จากไดเรกทอรีโปรเจ็กต์

go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0

ส่วนขยาย Google Cloud KMS

ส่วนขยาย Google Cloud KMS ของ Tink Go คือ tink-go-gcpkms โดยมีรุ่นล่าสุดเป็น 2.2.0

เครื่องมือ Go

เรียกใช้คำสั่งต่อไปนี้จากไดเรกทอรีโปรเจ็กต์

go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0

ส่วนขยาย HashiCorp Vault

ส่วนขยาย HashiCorp Vault ของ Tink Go คือ tink-go-hcvault โดยมีรุ่นล่าสุดคือ 2.3.0

เครื่องมือ Go

เรียกใช้คำสั่งต่อไปนี้จากไดเรกทอรีโปรเจ็กต์

go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0

ขั้นตอนถัดไป

เมื่อตั้งค่า Tink เสร็จแล้ว ให้ทำตามขั้นตอนการใช้งาน Tink มาตรฐานต่อไปนี้

  • เลือกพรอมต์ - เลือกพรอมต์ที่จะใช้ตามกรณีการใช้งาน
  • จัดการคีย์ - ปกป้องคีย์ด้วย KMS ภายนอก สร้างชุดคีย์ และหมุนเวียนคีย์