Skip to content
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

Integv2 sslv2 #5019

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Integv2 sslv2 #5019

wants to merge 1 commit into from

Conversation

jmayclin
Copy link
Contributor

Description of changes:

Based on feedback from #5011 , this PR instead adds an SSLv2 integration using the integrationv2 style.

Call-outs:

Risk: I am worried that Java might disable this behavior at some point in the future, and the test will silently switch back to using modern ClientHellos. If we want finer grained assertions, then we should go the route of #5011 .

Testing:

I examined the ClientHello with wireshark and added a debug statement to confirm that the ClientHello that the java client was sending was ClientHello SSLv2.

The IntegV2 CLI is in a very rough state, so I'm gonna have to make manual changes to the CI to get it to run. I'll probably just push out another PR committing the buildspec to code.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions bot added the s2n-core team label Jan 10, 2025
import pytest

from configuration import available_ports
from common import Certificates, Ciphers, Curves, Protocols, ProviderOptions, data_bytes

Check notice

Code scanning / CodeQL

Unused import Note test

Import of 'Curves' is not used.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant