-
Notifications
You must be signed in to change notification settings - Fork 867
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[BESU-185] - CLI option to enable TLS client auth for JSON-RPC HTTP (#…
…340) Following cli options are added to enable TLS client authentication and trusting client certificates. --rpc-http-tls-client-auth-enabled - Enable TLS client authentication for the JSON-RPC HTTP service (default: false) --rpc-http-tls-known-clients-file - Path to file containing client's certificate common name and fingerprint for client authentication. --rpc-http-tls-ca-clients-enabled - Enable to accept clients certificate signed by a valid CA for client authentication (default: false) If client-auth is enabled, then user must either enable CA signed clients OR provide a known-clients file. An error is reported if both CA signed clients is disabled and known-clients file is not specified. Signed-off-by: Usman Saleem <usman@usmans.info>
- Loading branch information
1 parent
570299c
commit eca91a9
Showing
10 changed files
with
862 additions
and
159 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.