Add TLS support for CTLog server #1523
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This pull request introduces support for enabling TLS security for CTLog. By adding two new command-line flags
--tls_certificate
and--tls_key
which represents the path to server TLS certificate and private key respectively.And also implementing the necessary logic to handle TLS, this update enhances the security of CTLog.
Release Note
New Flags:
--tls_certificate
and--tls_key
to specify the file path for service certificate and private key.Behavior: If
--tls_certificate
and--tls_key
flags are not both provided, the system will default to insecure connections.Security: This update significantly enhances the security of data in transit by enabling TLS.
Resolves Issue: #1522
Checklist