-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Perform validation when issuing or signing certificates #28921
Conversation
Build Results: |
bc46a87
to
dbcf6a5
Compare
CI Results: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great!
dbcf6a5
to
193d3cb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great!
2afbf98
to
19b3f66
Compare
19b3f66
to
4f833b1
Compare
4f833b1
to
f03a5c2
Compare
f03a5c2
to
c047789
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks Great!
changelog/28921.txt
Outdated
@@ -0,0 +1,3 @@ | |||
```release-note:bug |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should probably be called out as a change
so it isn't lost in the bugs section of the changelog?
Also the message makes it sound like we never performed any certificate validation which isn't correct.
d628c9f
to
2e43281
Compare
2e43281
to
8389b2e
Compare
Add environment variable VAULT_DISABLE_ISSUING_VERIFICATION. Setting VAULT_DISABLE_ISSUING_VERIFICATION=true will disable the cert issuance/signing verification.
8389b2e
to
f54743c
Compare
Add environment variable VAULT_DISABLE_ISSUING_VERIFICATION. Setting VAULT_DISABLE_ISSUING_VERIFICATION=true will disable the cert issuance/signing verification.
…9037) Add environment variable VAULT_DISABLE_ISSUING_VERIFICATION. Setting VAULT_DISABLE_ISSUING_VERIFICATION=true will disable the cert issuance/signing verification. Co-authored-by: Victor Rodriguez <[email protected]>
)" This reverts commit 31fc51c.
This PR is being reverted since it adds an A re-worked PR will be created to remove the function. |
Add environment variable VAULT_DISABLE_ISSUING_VERIFICATION. Setting VAULT_DISABLE_ISSUING_VERIFICATION=true will disable the cert issuance/signing verification.
The PR that re-implements this one is #29045. |
Description
Perform validation when issuing or signing certificates.
TODO only if you're a HashiCorp employee
backport/
label that matches the desired release branch. Note that in the CE repo, the latest release branch will look likebackport/x.x.x
, but older release branches will bebackport/ent/x.x.x+ent
.of a public function, even if that change is in a CE file, double check that
applying the patch for this PR to the ENT repo and running tests doesn't
break any tests. Sometimes ENT only tests rely on public functions in CE
files.
in the PR description, commit message, or branch name.
description. Also, make sure the changelog is in this PR, not in your ENT PR.