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

Add TLS 1.2 support via configuration #90

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

plv
Copy link

@plv plv commented Aug 4, 2024

Description

N.B.: This PR is combined is meant to be reviewed alongside #91

This PR adds a TLS 1.2 override to ClientConfig. This is useful in cases where we want to use a signing scheme that is not supported by TLS 1.3.

Resolves # (issue) N/A

How Has This Been Tested?

I've pulled my fork into our own internal codebase and tested this by signing using RSA PKCS1v15 signing scheme, something that is NOT supported by TLS 1.3 for client auth. Got push notifications successfully sending to my device!

* Writing a unit test is fairly difficult here, so please let me know if you'd like me to add to examples/certificate_client.rs

Due Dilligence

  • Breaking change
  • Requires a documentation update
  • Requires a e2e/integration test update

@plv plv requested a review from geekbrother as a code owner August 4, 2024 19:14
@plv plv mentioned this pull request Aug 4, 2024
3 tasks
@plv
Copy link
Author

plv commented Oct 14, 2024

@chris13524 Could I get a review on this and #91? Thank you :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant