Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Implement mutual auth for the REST endpoints #267

Closed

Conversation

sidheart
Copy link
Contributor

Issue #, if available:

Description of changes: Implement mutual auth for the REST endpoints

This commit makes the PerformanceAnalyzerWebServer authenticate clients
if the user specifies a certificate authority. It also properly sets up
the server's identity, so that any clients can authenticate the server.

Tests: PerformanceAnalyzerWebServerTest tests all aspects of mutual auth between the server and a client

Code coverage percentage for this patch: Read Report

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Sid Narayan added 3 commits July 12, 2020 14:48
Previously we had 1 sided TLS on the server side. Data between the
client and server was send over an encrypted channel, but any client
could make requests to the server.

This commit changes the behavior so that only clients with the matching
certificates can make requests to the server when TLS is enabled. This
commit does NOT add support for installing a trust manager. That must be
added in the future.
This commit makes the PerformanceAnalyzerWebServer authenticate clients
if the user specifies a certificate authority. It also properly sets up
the server's identity, so that any clients can authenticate the server.
@sidheart
Copy link
Contributor Author

Superseded by PR #279

@sidheart sidheart closed this Jul 16, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant