You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enclave needs to be runnable as a distinct service that can optionally be deployed separately to the transaction manager. The architectural assuming being that access to private keys is only available within the system boundaries of the enclave.
Add server config for enclave
Create standalone enclave jar that can be deployed externally from the core tessera application
Adds most plumbing code for proxying enclave invocations behind a Websocket. Using a stateful protocol will allow us to add run status functions to enclave so the status can be checked before attempting process transactions.
Outstanding items
Add enclave factory that when reading configuration will create an Enclave client.
Test and address any performance enhancements.
Create thread that can test enclave's runtime status and attempt to start as a given interval (required for enclave-jaxrs and enclave-websockets)
Add minimal cli to start enclave-websockets
Add relevant suites and/or tags to fire up remote enclave instances and ensure tests pass as usual.
Enclave needs to be runnable as a distinct service that can optionally be deployed separately to the transaction manager. The architectural assuming being that access to private keys is only available within the system boundaries of the enclave.
┆Issue is synchronized with this Trello card
The text was updated successfully, but these errors were encountered: