We have autoconfiguration for queues and topics, (using solace binders(Sink, Source, StreamBinders))
We have solace auto configurations
Solace clients( random generated clients) connects to queues
I have to decrypt the password and inject the same password in runtime by using another service, but I am not able to understand which object/factory I should create, (Don’t forget I am not creating any factory, JCSMPSession ), so do let me know if any suggestions on this,
at same time I also have to configure truststore password, so any suggestions guys,
Hi @dam_player,
I think I follow. So essentially you are using the Solace Spring Cloud Stream Binder and you want to encrypt the passwords for both the client-username, but also for your truststore/keystore?
Thanks @marc, I already have lib to encrypt and decrypt, but only problem is I am not able to pass the same password to Solace Java configuration for usage, Any class bean which can be used to pass this decrypted password? Like SpringJcsmpFactory, JCSMPProperties which I can configure? Because I tried these options but not able to solve this issue…
if i use an encrypted pwd for the property solace.java.clientPassword
How spring cloud framework would dynamically use the custom library to decrypt and inject the decrypted password to connect to solace? i couldn’t find enough documentation around to it.
It looks like the recommended way to do this with Spring Boot is still using jasypt. I think these two resources should give you the info that you need to try it out: