Skip to content

Add support for OpenSSH certificates, resolve #31#901

Open
luigidemasi wants to merge 7 commits intomwiede:masterfrom
luigidemasi:openssh_certificate_support
Open

Add support for OpenSSH certificates, resolve #31#901
luigidemasi wants to merge 7 commits intomwiede:masterfrom
luigidemasi:openssh_certificate_support

Conversation

@luigidemasi
Copy link

No description provided.

Copy link
Contributor

@norrisjeremy norrisjeremy left a comment

Choose a reason for hiding this comment

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

  1. Can you run mvn formatter:format to ensure that everything is formatted correctly?
  2. Does this support SSH certs for host keys? If not, we need to add support for that too, as I'm opposed to only adding support SSH certs for user pubkey auth, w/o also adding support for SSH certs as host keys as well at the same time.

@davsclaus
Copy link
Contributor

@norrisjeremy is there more feedback to this, as it would be nice to get to the finish line, thanks

@norrisjeremy
Copy link
Contributor

@norrisjeremy is there more feedback to this, as it would be nice to get to the finish line, thanks

  1. None of my earlier feedback appears to have actually been incorporated: the PR author simply marked them all as resolved w/o making any of the suggested changes.
  2. To quote part of my earlier review: "Does this support SSH certs for host keys? If not, we need to add support for that too, as I'm opposed to only adding support SSH certs for user pubkey auth, w/o also adding support for SSH certs as host keys as well at the same time."

@luigidemasi
Copy link
Author

@norrisjeremy is there more feedback to this, as it would be nice to get to the finish line, thanks

  1. None of my earlier feedback appears to have actually been incorporated: the PR author simply marked them all as resolved w/o making any of the suggested changes.
  2. To quote part of my earlier review: "Does this support SSH certs for host keys? If not, we need to add support for that too, as I'm opposed to only adding support SSH certs for user pubkey auth, w/o also adding support for SSH certs as host keys as well at the same time."

Hi @norrisjeremy, thanks for following up. I marked the comments as resolved on GitHub because I had already addressed them locally and didn’t want to lose track of your suggestions. I’m currently adding support for host keys as well (it’s nearly finished) and I’ll push everything together in the next update. Please let me know if you have any additional suggestions in the meantime.

@norrisjeremy
Copy link
Contributor

Hi @norrisjeremy, thanks for following up. I marked the comments as resolved on GitHub because I had already addressed them locally and didn’t want to lose track of your suggestions. I’m currently adding support for host keys as well (it’s nearly finished) and I’ll push everything together in the next update. Please let me know if you have any additional suggestions in the meantime.

Hi @luigidemasi,

Great, thanks! We are excited to have someone step up and contribute this work!

Thanks,
Jeremy

@luigidemasi
Copy link
Author

@norrisjeremy

  1. Does this support SSH certs for host keys? If not, we need to add support for that too, as I'm opposed to only adding support SSH certs for user pubkey auth, w/o also adding support for SSH certs as host keys as well at the same time.

I added the support for Host Certificate, let me know wdyt.

@davsclaus
Copy link
Contributor

Great to see progress on this one. If we are getting close to the finish line it would be good to do the last review and update the reported findings so fingers crossed we can get this merged and released. Thank you.

@norrisjeremy
Copy link
Contributor

Great to see progress on this one. If we are getting close to the finish line it would be good to do the last review and update the reported findings so fingers crossed we can get this merged and released. Thank you.

I probably won't have time to start reviewing this again until next week.

@davsclaus
Copy link
Contributor

Great to see progress on this one. If we are getting close to the finish line it would be good to do the last review and update the reported findings so fingers crossed we can get this merged and released. Thank you.

I probably won't have time to start reviewing this again until next week.

Thanks for the update, no problem. Just glad we are on path to the goal line.

@davsclaus
Copy link
Contributor

Sorry to bother - but would be good to get this reviewed

@norrisjeremy
Copy link
Contributor

Sorry to bother - but would be good to get this reviewed

HI @davsclaus,

Yes, I haven't forgotten, I will try to review it when I have some time available.

Thanks,
Jeremy

Copy link
Contributor

@norrisjeremy norrisjeremy left a comment

Choose a reason for hiding this comment

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

Just a few initial comments, I still have a lot left to review.

@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from e3194d7 to 7db8379 Compare October 18, 2025 12:50
@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from 9626cd9 to e5c1ae4 Compare February 28, 2026 18:41
Copy link
Contributor

@norrisjeremy norrisjeremy left a comment

Choose a reason for hiding this comment

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

Thank you for all your effort and patience working on this PR!
I think we're getting very close, just a few minor items left I think.

@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from e5c1ae4 to def237c Compare March 5, 2026 17:33
Copy link
Contributor

@norrisjeremy norrisjeremy left a comment

Choose a reason for hiding this comment

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

Thank you for all your hard work & patience working on this.
I believe that I see only one minor item left to address.

@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from def237c to 478fcbe Compare March 9, 2026 14:05
@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from 478fcbe to 59bc6c1 Compare March 9, 2026 15:23
Copy link
Contributor

@norrisjeremy norrisjeremy left a comment

Choose a reason for hiding this comment

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

Hmm, the latest changes seem to have introduced some unit test failures in the host certificate ITs, can you investigate?

@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from 59bc6c1 to 182bfa3 Compare March 9, 2026 17:01
@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from 182bfa3 to e382afb Compare March 9, 2026 20:52
@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from e382afb to d5103ba Compare March 10, 2026 11:55
@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from d5103ba to 647420f Compare March 10, 2026 17:27
@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from 647420f to 7a8050d Compare March 10, 2026 18:50
@norrisjeremy
Copy link
Contributor

Looks like we need to run mvn formatter:format?

… code review for Host Certificate support - part4
@luigidemasi luigidemasi force-pushed the openssh_certificate_support branch from 7a8050d to 36b3e80 Compare March 10, 2026 19:10
@sonarqubecloud
Copy link

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.

4 participants