Skip to content

Add flag to insecurely skip certificate validation - #475

Merged
eseliger merged 1 commit into
mainfrom
es/tls-skip-flag
Feb 22, 2021
Merged

Add flag to insecurely skip certificate validation#475
eseliger merged 1 commit into
mainfrom
es/tls-skip-flag

Conversation

@eseliger

Copy link
Copy Markdown
Member

This adds an optional flag to disable certificate validation. Given that, I think it should fix #463. I don't know how I feel about this, but it seems to work ok:

image

@LawnGnome LawnGnome left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I particularly appreciate putting insecure in the flag name!

Comment thread internal/api/flags.go
dump: flagSet.Bool("dump-requests", false, "Log GraphQL requests and responses to stdout"),
getCurl: flagSet.Bool("get-curl", false, "Print the curl command for executing this query and exit (WARNING: includes printing your access token!)"),
trace: flagSet.Bool("trace", false, "Log the trace ID for requests. See https://docs.sourcegraph.com/admin/observability/tracing"),
insecureSkipVerify: flagSet.Bool("insecure-skip-verify", false, "Skip validating x.509 certificates against trusted chains"),

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although X.509 is more technically correct, I think we should put TLS in there instead:

Suggested change
insecureSkipVerify: flagSet.Bool("insecure-skip-verify", false, "Skip validating x.509 certificates against trusted chains"),
insecureSkipVerify: flagSet.Bool("insecure-skip-verify", false, "Skip validation of TLS certificates against trusted chains"),

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, I was inspired too much by the error message I was trying to overcome, I guess 😁

@eseliger
eseliger merged commit c4590b5 into main Feb 22, 2021
@eseliger
eseliger deleted the es/tls-skip-flag branch February 22, 2021 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Can't log in to SourceGraph with self-signed certificate

2 participants