-
Notifications
You must be signed in to change notification settings - Fork 36
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
Adding test coverage to support encrypted PEM Keys #2320
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And please, link TP and Jira issue, if there are any
security/https/src/test/java/io/quarkus/ts/security/https/secured/HttpsEncryptedPemIT.java
Show resolved
Hide resolved
...ps/src/test/java/io/quarkus/ts/security/https/secured/TlsRegistryCertificateReloadingIT.java
Outdated
Show resolved
Hide resolved
...ps/src/test/java/io/quarkus/ts/security/https/secured/TlsRegistryCertificateReloadingIT.java
Show resolved
Hide resolved
...rity/https/src/test/java/io/quarkus/ts/security/https/secured/TlsRegistryDecryptedKeyIT.java
Outdated
Show resolved
Hide resolved
security/https/src/main/java/io/quarkus/ts/security/https/TlsRegistryResource.java
Outdated
Show resolved
Hide resolved
Added in the summary, thanks. |
68dbb91
to
48377ee
Compare
ab26ea5
to
e777b12
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Plans say "gRPC communication with encrypted Pem, verify you can use gRPC client to communicate with Quarkus gRPC server (running on the same server, not the separate one) that uses encrypted PEM file.", but I do not see nay GRPC tests here
- Did you check this on FIPS?
security/https/src/main/java/io/quarkus/ts/security/https/TlsRegistryResource.java
Show resolved
Hide resolved
08b3446
to
ca97a83
Compare
These tests will be added: - Https communication using encrypted Pem, ensure you can communicate with Quarkus REST endpoint using HTTPS (no client-side authentication). - Certificate reloading, validate with newly generated certificate, it works for encrypted PEMs as well . - Injecting TLS registry configuration and can see the private key decrypted (so you can see keystore and check some x509 attributes). - FIPS compatibility, it works under FIPS enable environment.
cc48b66
to
884c896
Compare
|
@fedinskiy, unfortunately, I am currently investigating some issues on FIPS with these tests. Maybe the TF might need some changes, but I need to verify that before reaching a conclusion. |
Summary
These tests will be added to cover quarkusio/quarkus#44549
Jira issue: QUARKUS-5666
TP: TP-QUARKUS-5666
Also we did some TF support --> 1507
Please select the relevant options.
run tests
phrase in comment)Checklist: