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

[SPARK-46132][CORE] Support key password for JKS keys for RPC SSL #44264

Closed
wants to merge 3 commits into from

Conversation

hasnain-db
Copy link
Contributor

What changes were proposed in this pull request?

Add support for a separate key password in addition to the key store password for JKS keys. This is needed for keys which may have a key password in addition to a key store password. We already had this support for the UI SSL support, so for compatibility we should have it here.

This wasn't done earlier as I wasn't sure how to implement it but the discussion in #43998 (comment) suggested the right way.

Why are the changes needed?

These are needed to support users who may have such keys configured.

Does this PR introduce any user-facing change?

No

How was this patch tested?

Added some unit tests

build/sbt
> project network-common
> testOnly

Was this patch authored or co-authored using generative AI tooling?

No

@hasnain-db
Copy link
Contributor Author

cc: @mridulm

@github-actions github-actions bot added the CORE label Dec 8, 2023
@hasnain-db
Copy link
Contributor Author

hm, CI had worked fine on my local branch before I submitted this. Will submit an empty commit to retrigger CI

Copy link
Contributor

@mridulm mridulm left a comment

Choose a reason for hiding this comment

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

LGTM

@mridulm mridulm closed this in 83434af Dec 13, 2023
@mridulm
Copy link
Contributor

mridulm commented Dec 13, 2023

Merged to master.
Thanks for adding this @hasnain-db !

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