Tất cả thư viện Tink Go đều được phát hành 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 cốt lõi là tink-go với bản phát hành mới nhất là 2.4.0.
Công cụ Go
Chạy lệnh sau từ thư mục dự án:
go get github.com/tink-crypto/tink-go/v2@v2.4.0
Tiện ích AWS KMS
Tiện ích AWS KMS của Tink Go là tink-go-awskms với bản phát hành mới nhất là 2.1.0.
Công cụ Go
Chạy lệnh sau từ thư mục dự án:
go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0
Tiện ích Google Cloud KMS
Tiện ích Google Cloud KMS của Tink Go là tink-go-gcpkms với bản phát hành mới nhất là 2.2.0.
Công cụ Go
Chạy lệnh sau từ thư mục dự án:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0
Tiện ích HashiCorp Vault
Tiện ích HashiCorp Vault của Tink Go là tink-go-hcvault với bản phát hành mới nhất là 2.3.0.
Công cụ Go
Chạy lệnh sau từ thư mục dự án:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0
Các bước tiếp theo
Sau khi hoàn tất việc thiết lập Tink, hãy tiếp tục các bước sử dụng Tink tiêu chuẩn:
- Chọn một đối tượng gốc – Quyết định sử dụng đối tượng gốc nào 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 nhóm khoá và xoay vòng khoá