-
Notifications
You must be signed in to change notification settings - Fork 476
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
spire-server 1.6 crashes when using aws_pca
as the UpstreamAuthority
#4351
Comments
Here is the CA from
|
aws_kms
as the KeyManageraws_pca
as the UpstreamAuthority
Yikes. We added extra validation in 1.6.x because of the CredentialComposer work. Side effect was that we now validate upstream authority signed certs a little more strictly. The template in use adds We'll likely need to loosen the validation of the signing certificate key usage to allow for this. |
Turns out `aws_pca` sets digitalSignature on subordinate certificates. The browser forum also has digitalSignature as a minimum requirement for CAs that sign OCSP responses. Fixes: spiffe#4351 Signed-off-by: Andrew Harding <azdagron@gmail.com>
Is this going to be backported to the 1.6.x version of Spire? I see its included in 1.7.1, but since we're stuck on 1.5 due to this bug so we'd have to jump from 1.5.5 to 1.7.1 in one upgrade, and that isn't technically supported. |
Yes we will backport this to a new 1.6 point release since the upgrade path is broken |
any update here - |
Turns out `aws_pca` sets digitalSignature on subordinate certificates. The browser forum also has digitalSignature as a minimum requirement for CAs that sign OCSP responses. Fixes: #4351 Signed-off-by: Andrew Harding <azdagron@gmail.com> Co-authored-by: Evan Gilman <evan@spirl.com>
@PetrMc The scheduled release date for 1.7.1 is tomorrow, 7/27/2023. We will also be releasing 1.6.5 with this fix. |
Turns out `aws_pca` sets digitalSignature on subordinate certificates. The browser forum also has digitalSignature as a minimum requirement for CAs that sign OCSP responses. Fixes: spiffe#4351 Signed-off-by: Andrew Harding <azdagron@gmail.com> Co-authored-by: Evan Gilman <evan@spirl.com>
Turns out `aws_pca` sets digitalSignature on subordinate certificates. The browser forum also has digitalSignature as a minimum requirement for CAs that sign OCSP responses. Fixes: spiffe#4351 Signed-off-by: Andrew Harding <azdagron@gmail.com> Co-authored-by: Evan Gilman <evan@spirl.com>
Turns out `aws_pca` sets digitalSignature on subordinate certificates. The browser forum also has digitalSignature as a minimum requirement for CAs that sign OCSP responses. Fixes: #4351 Signed-off-by: Andrew Harding <azdagron@gmail.com>
Turns out `aws_pca` sets digitalSignature on subordinate certificates. The browser forum also has digitalSignature as a minimum requirement for CAs that sign OCSP responses. Fixes: #4351 Signed-off-by: Andrew Harding <azdagron@gmail.com>
This change allows aws_pca to be configured via values of this chart. __Requires 1.7.1 version__ per [bug](spiffe/spire#4351) - this will not work until 1.7.1 is released. --------- Signed-off-by: Petr McAllister <petr.mcallister@gmail.com> Signed-off-by: Petr McAllister <petr@tetrate.io> Signed-off-by: Kevin Fox <Kevin.Fox@pnnl.gov> Co-authored-by: Marco Franssen <marco.franssen@gmail.com> Co-authored-by: kfox1111 <Kevin.Fox@pnnl.gov>
When attempting to upgrade from 1.5.5 to 1.6.4, our
spire-server
pods immediately crash with this error:We are using the
aws_pca
plugin for the UpdatemAuthority.The text was updated successfully, but these errors were encountered: