Skip to content

Upgrade to Quarkus 3.2.2.Final - #21912

Merged
vmuzikar merged 1 commit into
keycloak:mainfrom
vmuzikar:quarkus-322
Jul 26, 2023
Merged

Upgrade to Quarkus 3.2.2.Final#21912
vmuzikar merged 1 commit into
keycloak:mainfrom
vmuzikar:quarkus-322

Conversation

@vmuzikar

Copy link
Copy Markdown
Contributor

Closes #21907

.category(OptionCategory.HTTP)
.description("The list of protocols to explicitly enable.")
.defaultValue("TLSv1.3")
.defaultValue("TLSv1.3,TLSv1.2")

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This is to mitigate quarkusio/quarkus#34468 and basically replicate the previous behaviour where TLSv1.2 worked.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Approved, as the current NIST SP 800-52 Rev. 2 guideline recommends to enable TLSv1.3 alongside TLSv1.2, so clients can choose the "better" protocol on their capabilities.

@mabartos mabartos left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@vmuzikar LGTM, thanks!


@Test
@Launch({ "start", "--http-enabled=true", "--hostname-strict=false", "--config-keystore=keystore" })
@Launch({ "start", "--http-enabled=true", "--hostname-strict=false", "--config-keystore=../../../../src/test/resources/keystore" })

@Pepo48 Pepo48 Jul 26, 2023

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.

Just to be sure, this change was necessary because the invalid keystore path exception would take a precedence?

I haven't gone through the recent smallrye-keystore changes, but this might indicate that there are some improvements when it comes to exception handling, so our custom property validation might be redundant to some extent.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Just to be sure, this change was necessary because the invalid keystore path exception would take a precedence?

Yes but it still triggered our custom validation, not anything in SmallRye.

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.

Ok then, thanks for clarification.

@Pepo48 Pepo48 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, thanks @vmuzikar.

@vmuzikar
vmuzikar merged commit ecdf8e8 into keycloak:main Jul 26, 2023
@vmuzikar
vmuzikar deleted the quarkus-322 branch July 26, 2023 14:22
@vmuzikar vmuzikar modified the milestone: 22.0.2 Jul 26, 2023
vmuzikar added a commit to vmuzikar/keycloak that referenced this pull request Jul 26, 2023
ahus1 pushed a commit that referenced this pull request Jul 26, 2023
Closes #21907

(cherry picked from commit ecdf8e8)
This was referenced Sep 4, 2023
@stianst stianst mentioned this pull request Nov 14, 2023
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.

Upgrade to Quarkus 3.2.2.Final

4 participants