Alle Tink Go-Bibliotheken werden als Go-Module veröffentlicht, die mit Standard-Go-Tools oder Bazel verwendet werden können.
Fahren Sie nach der Installation und Einrichtung von Tink mit Nächste Schritte fort.
Tink Go
Die Go-Kernbibliothek ist tink-go mit 2.5.0 als neuestem Release.
Go-Tooling
Führen Sie den folgenden Befehl in Ihrem Projektverzeichnis aus:
go get github.com/tink-crypto/tink-go/v2@v2.5.0
AWS KMS-Erweiterung
Die Tink Go-Erweiterung für AWS KMS ist tink-go-awskms mit 2.1.0 als neuestem Release.
Go-Tooling
Führen Sie den folgenden Befehl in Ihrem Projektverzeichnis aus:
go get github.com/tink-crypto/tink-go-awskms/v2@2.1.0
Google Cloud KMS-Erweiterung
Die Tink Go-Erweiterung Google Cloud KMS ist tink-go-gcpkms mit 2.2.0 als neuestem Release.
Go-Tooling
Führen Sie den folgenden Befehl in Ihrem Projektverzeichnis aus:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.2.0
HashiCorp Vault-Erweiterung
Die Tink Go-Erweiterung HashiCorp Vault ist tink-go-hcvault mit 2.3.0 als neuestem Release.
Go-Tooling
Führen Sie den folgenden Befehl in Ihrem Projektverzeichnis aus:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.3.0
Nächste Schritte
Nachdem Sie Tink eingerichtet haben, fahren Sie mit den standardmäßigen Schritten zur Verwendung von Tink fort:
- Primitive auswählen: Wählen Sie das Primitive aus, das für Ihren Anwendungsfall am besten geeignet ist.
- Schlüssel verwalten: Schützen Sie Ihre Schlüssel mit Ihrem externen KMS, generieren Sie Schlüsselsätze und rotieren Sie Ihre Schlüssel.