Skip to content

Add HTTP PQC Example for Java 21#506

Open
JiriOndrusek wants to merge 1 commit into
apache:camel-quarkus-mainfrom
JiriOndrusek:pqc-jdk-j21-05
Open

Add HTTP PQC Example for Java 21#506
JiriOndrusek wants to merge 1 commit into
apache:camel-quarkus-mainfrom
JiriOndrusek:pqc-jdk-j21-05

Conversation

@JiriOndrusek
Copy link
Copy Markdown
Contributor

fixes apache/camel-quarkus#8648

Add HTTP PQC example for Java 21

Demonstrates Post-Quantum Cryptography (PQC) using Java 21's built-in support for
hybrid key exchange (X25519MLKEM768) with BouncyCastle JSSE provider.

Key features:

  • TLS 1.3 with PQC hybrid key exchange using BouncyCastle JSSE
  • RSA certificates compatible with standard tools (curl, OpenSSL)
  • Works in JVM, native, and dev modes
  • Two test profiles: PQC-only and PQC-with-fallback

Implementation notes:

@JiriOndrusek
Copy link
Copy Markdown
Contributor Author

@oscerd May I ask your for a review from PQC perspective?

@jamesnetherton
Copy link
Copy Markdown
Contributor

Correct me if I'm wrong, but I assume this can't work with our current CI setup. The baseline is JDK 17, we'd have to exclude this project from being built or something like that.

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.

3 participants