Tutte le librerie Tink Go vengono pubblicate come moduli Go utilizzabili con gli strumenti Go standard o Bazel.
Dopo aver installato e configurato Tink, continua con i passaggi successivi.
Tink Go
La libreria Go principale è tink-go con 2.7.0 come ultima release.
Strumenti Go
Esegui il seguente comando dalla directory del progetto:
go get github.com/tink-crypto/tink-go/v2@v2.7.0
Estensione AWS KMS
L'estensione Tink Go AWS KMS è tink-go-awskms, con la versione 3.0.0 come ultima release.
Strumenti Go
Esegui il seguente comando dalla directory del progetto:
go get github.com/tink-crypto/tink-go-awskms/v3@3.0.0
Estensione Google Cloud KMS
L'estensione Tink Go Google Cloud KMS è tink-go-gcpkms, con la versione 2.3.0 come ultima release.
Strumenti Go
Esegui il seguente comando dalla directory del progetto:
go get github.com/tink-crypto/tink-go-gcpkms/v2@v2.3.0
Estensione HashiCorp Vault
L'estensione Tink Go HashiCorp Vault è tink-go-hcvault con 2.5.0 come ultima release.
Strumenti Go
Esegui il seguente comando dalla directory del progetto:
go get github.com/tink-crypto/tink-go-hcvault/v2@v2.5.0
Passaggi successivi
Dopo aver completato la configurazione di Tink, continua con i passaggi di utilizzo standard di Tink:
- Scegli una primitiva: decidi quale primitiva utilizzare in base al tuo caso d'uso
- Gestisci le chiavi: proteggi le chiavi con il KMS esterno, genera keyset e ruota le chiavi