Skip to content

Conversation

@guptapratykshh
Copy link

Fixes #3611

Removed the static key.pem and cert.pem files from io/shared/src/test/resources to verify we are no longer relying on committed private keys , implemented ephemeral certificate generation for Scala Native using the openssl CLI. This generates a proper Root CA and signs a Server Certificate with strict RFC 5280 extensions (SKI, AKI, KeyUsage) to satisfy s2n-tls validation requirements and implemented ephemeral certificate generation for Scala.js using openssl (via fs2.io.process), ensuring we can run TLS tests on Node.js without the deleted static files.

@guptapratykshh guptapratykshh changed the title fix: ensure Topic#publish1 returns accurate result during concurrent closure fixed Private key and certificates on repo Jan 18, 2026
@guptapratykshh guptapratykshh force-pushed the fix/ephemeral-certificates-issue-3611 branch 3 times, most recently from c718b27 to be002a5 Compare January 19, 2026 05:10
@guptapratykshh guptapratykshh force-pushed the fix/ephemeral-certificates-issue-3611 branch from be002a5 to 00b9144 Compare January 19, 2026 05:39
@guptapratykshh
Copy link
Author

@mpilquist can you have a look at this PR , Thanks.

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.

Private key and certificates on repo

1 participant