Tink Go einrichten

Alle Tink Go-Bibliotheken werden als Go-Module veröffentlicht, die mit Standard-Go-Tools oder Bazel verwendet werden können.

Nachdem Sie Tink installiert und eingerichtet haben, fahren Sie mit den nächsten Schritten fort.

Tink Go

Die Go-Kernbibliothek ist tink-go mit 2.9.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.9.0

AWS KMS-Erweiterung

Die Tink Go AWS KMS-Erweiterung ist tink-go-awskms mit 3.0.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/v3@3.0.0

Google Cloud KMS-Erweiterung

Die Tink Go-Erweiterung für Google Cloud KMS ist tink-go-gcpkms mit 2.4.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.4.0

HashiCorp Vault-Erweiterung

Die Tink Go-Erweiterung HashiCorp Vault ist tink-go-hcvault 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-hcvault/v2@v2.5.0

Nächste Schritte

Nachdem Sie Tink eingerichtet haben, fahren Sie mit den Standardschritten für die Verwendung von Tink fort:

  • Primitive auswählen: Entscheiden Sie anhand Ihres Anwendungsfalls, welches Primitive Sie verwenden möchten.
  • Schlüssel verwalten: Schützen Sie Ihre Schlüssel mit Ihrem externen KMS, generieren Sie Schlüsselsätze und rotieren Sie Ihre Schlüssel.