Is there any way we can send json message to queue using certificate authentication in Python. If possible please share code snippets showing this.
Hey Parvin! I'm not quite sure what you mean by sending a message using certificate authentication. Are you referring to connecting to a Solace broker using certificate authentication? Or are you referring to sending messages to a queue? And what API are you using to connect to the broker?
Regardless the option you choose to connect to the broker, you can a JSON formatted body in the message. If you are sending messages on a topic, you can configure your queue on the broker to subscribe to a topic and it will receive the messages with the json body payload you sent from your application
@Pravin if you mean you would like to use client certificate authentication for your connection (as opposed to basic auth), the Python API supports that. I don't have any code at the moment, but it's mainly just a set of properties in the config. The API docs show this here: https://docs.solace.com/API-Developer-Online-Ref-Documentation/python/source/rst/solace.messaging.config.solace_properties.html#module-solace.messaging.config.solace_properties.authentication_properties
Do you have your client certs set up and loaded on the broker?
Here is the documentation on how this needs to be set up on the broker.https://docs.solace.com/Solace-Cloud/ght_client_certs.htm