-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Integration with KMS #1627
Comments
Sounds good. It may be better to have it as a separate project module, but if you get the code working we can review how best to host it. |
I think a web3-kms module should be a good idea too as an extension of web3j-core Here is a first working draft for AWS KMS key pair
|
I would recommend you to use a new functionality from the release 4.9.0 So the right way to add integrations with a KMS will be to extend HSMRequestProcessor and HSMPass. You can take a look reference implementation over Http (HSMHTTPRequestProcessor and HSMHTTPPass). Feel free to ask any question. |
I will checkout the last version and work on that |
Thank you for the links. Just checked these improvements. |
@olivierayache If you take a look TxHSMSignService class which implement TxSignService interface. |
@olivierayache Do you have any additional questions? |
closing this as we haven't got any reply. |
I am currently working with Web3j and it seems interesting to me to add support to Key Management Services such as AWS KMS, Google Cloud KMS or Vault Enterprise to securely manipulate keys.
By analysing the code it should be feasible by inheriting ECKeyPair and making specifing implementation for each provider.
Is this feature already planned ?
If not I maybe begin to work on that
The text was updated successfully, but these errors were encountered: