Tất cả thư viện Tink Go đều được xuất bản dưới dạng mô-đun Go có thể sử dụng với công cụ Go tiêu chuẩn hoặc Bazel.
Sau khi cài đặt và thiết lập Tink, hãy tiếp tục với Các bước tiếp theo.
Tink Go
Thư viện Go chính là tink-go với bản phát hành mới nhất là 2.9.0.
Công cụ Go
Chạy lệnh sau trong thư mục dự án:
go get github.com/tink-crypto/tink-go/v2@v2.9.0
Tiện ích AWS KMS
Phần mở rộng Tink Go AWS KMS là tink-go-awskms, trong đó 3.0.0 là bản phát hành mới nhất.
Công cụ Go
Chạy lệnh sau trong thư mục dự án:
go get github.com/tink-crypto/tink-go-awskms/v3@3.0.0
Tiện ích Google Cloud KMS
Tiện ích Tink Go Google Cloud KMS là tink-go-gcpkms với 2.4.0 là bản phát hành mới nhất.
Công cụ Go
Chạy lệnh sau trong thư mục dự án:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.4.0
Tiện ích HashiCorp Vault
Phần mở rộng Tink Go HashiCorp Vault là tink-go-hcvault với bản phát hành mới nhất là 2.5.0.
Công cụ Go
Chạy lệnh sau trong thư mục dự án:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.5.0
Các bước tiếp theo
Sau khi thiết lập xong Tink, hãy tiếp tục với các bước sử dụng Tink tiêu chuẩn:
- Chọn một dữ liệu gốc – Quyết định dữ liệu gốc cần sử dụng dựa trên trường hợp sử dụng của bạn
- Quản lý khoá – Bảo vệ khoá bằng KMS bên ngoài, tạo tập hợp khoá và xoay vòng khoá