-
Notifications
You must be signed in to change notification settings - Fork 117
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
feat: generate mTLS key if absent on start #13363
feat: generate mTLS key if absent on start #13363
Conversation
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Node: HAPI Test (Restart) Results2 tests 2 ✅ 7m 4s ⏱️ Results for commit abc203b. ♻️ This comment has been updated with latest results. |
Node: HAPI Test (Node Death Reconnect) Results2 tests 2 ✅ 6m 14s ⏱️ Results for commit abc203b. ♻️ This comment has been updated with latest results. |
Node: HAPI Test (Token) Results 19 files 19 suites 5m 58s ⏱️ Results for commit abc203b. ♻️ This comment has been updated with latest results. |
Node: HAPI Test (Misc) Results 50 files 50 suites 22m 40s ⏱️ Results for commit abc203b. ♻️ This comment has been updated with latest results. |
Node: HAPI Test (Crypto) Results 22 files 22 suites 13m 36s ⏱️ Results for commit abc203b. ♻️ This comment has been updated with latest results. |
Node: HAPI Test (Time Consuming) Results18 tests 18 ✅ 21m 46s ⏱️ Results for commit abc203b. ♻️ This comment has been updated with latest results. |
Node: Unit Test Results 2 319 files ±0 2 319 suites ±0 3h 23m 8s ⏱️ + 9m 18s Results for commit abc203b. ± Comparison against base commit 53f97bc. This pull request removes 4003 and adds 3771 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #13363 +/- ##
==============================================
+ Coverage 0 67.40% +67.40%
- Complexity 0 36226 +36226
==============================================
Files 0 3701 +3701
Lines 0 148996 +148996
Branches 0 15502 +15502
==============================================
+ Hits 0 100430 +100430
- Misses 0 44220 +44220
- Partials 0 4346 +4346 ☔ View full report in Codecov by Sentry. |
Node: HAPI Test (Smart Contract) Results 66 files 66 suites 22m 25s ⏱️ Results for commit abc203b. ♻️ This comment has been updated with latest results. |
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/CryptoStatic.java
Outdated
Show resolved
Hide resolved
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/CryptoStatic.java
Show resolved
Hide resolved
.../swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/EnhancedKeyStoreLoader.java
Outdated
Show resolved
Hide resolved
.../swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/EnhancedKeyStoreLoader.java
Show resolved
Hide resolved
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/KeysAndCerts.java
Outdated
Show resolved
Hide resolved
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/KeysAndCerts.java
Outdated
Show resolved
Hide resolved
...-sdk/swirlds-platform-core/src/test/java/com/swirlds/platform/crypto/CryptoArgsProvider.java
Show resolved
Hide resolved
...-sdk/swirlds-platform-core/src/test/java/com/swirlds/platform/crypto/CryptoArgsProvider.java
Outdated
Show resolved
Hide resolved
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/KeysAndCerts.java
Outdated
Show resolved
Hide resolved
friendly reminder to assign yourself as the PR assignee 😜 |
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/CryptoStatic.java
Show resolved
Hide resolved
...-sdk/swirlds-platform-core/src/test/java/com/swirlds/platform/crypto/CryptoArgsProvider.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
platform-sdk/swirlds-platform-core/src/main/java/com/swirlds/platform/crypto/KeysAndCerts.java
Show resolved
Hide resolved
…latform/crypto/KeysAndCerts.java Co-authored-by: Cody Littley <56973212+cody-littley@users.noreply.github.com> Signed-off-by: Edward Wertz <123979964+edward-swirldslabs@users.noreply.github.com>
fd19dae
…y-on-boot' into 10667-generate-mTLS-agreement-key-on-boot
Signed-off-by: Edward Wertz <edward@swirldslabs.com>
Description:
This PR generates the agreement keys used for mutual TLS on startup of the node if the keys cannot be loaded from disk.
NOTE:
KeysAndCerts
object for network connections.Testing
Related issue(s):
Fixes #10667
Fixes #10012