google / google/trillian

Add Google Cloud KMS support

Open
#1,799 1 comment 0 reactions 0 assignees View on GitHub
feature
Dominant language
Go
Stars
3.7k
Forks
465
Avg merge
2d 16h
Merged PRs (30d)
5

Description

A [`keys.ProtoHandler`](https://github.com/google/trillian/blob/v1.3.1/crypto/keys/handlers.go) and associated protobuf message should be defined to support private keys stored in Google Cloud KMS. This would provide more secure storage for tree private keys than storing them in an encrypted file on the server or as plain text in the database. See https://cloud.google.com/kms/docs/create-validate-signatures for information on integrating with Google Cloud KMS.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.