Getting Data In

Why am I getting error "Unrecognized SSL message, plaintext connection?" trying to connect to Splunk with the Java REST API?

monanimihir
Explorer

I am trying to connect with Splunk. It is accessible from the web browser, but not with Java REST API.

           connectionArgs.put("host", "splunk-ui");
    connectionArgs.put("username", "username");
    connectionArgs.put("password", "passwd");
    connectionArgs.put("port", 8443);
    connectionArgs.put("scheme", "http");

    Service splunkService = Service.connect(connectionArgs);
    System.out.println("Auth Token : " + splunkService.getToken());

This is the error:

"Unrecognized SSL message, plaintext connection?" at line 'Service splunkService = Service.connect(connectionArgs);'

I am not able to understand the error.

0 Karma

monanimihir
Explorer

Host name was wrong, Thanks for help guys.

0 Karma

Damien_Dallimor
Ultra Champion

Unless you have changed your system default settings you should be connecting to port 8089 over https to access the Splunk REST endpoints.

0 Karma

alacercogitatus
SplunkTrust
SplunkTrust

Port 8443 is typically reserved for HTTPS connections, yet you defined your scheme as http.

Change it like this and try again:

 connectionArgs.put("scheme","https");

I'm sure you will also have to do some Java-nasty overrides for the SSL cert to get it to accept the default certificates.

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Splunk Community Badges!

  Hey everyone! Ready to earn some serious bragging rights in the community? Along with our existing badges ...

How to find the worst searches in your Splunk environment and how to fix them

Everyone knows Splunk is a powerful platform for running searches and doing data analytics. Your ...

Share Your Feedback: On Admin Config Service (ACS)!

Help Us Build a Better Admin Config Service Experience (ACS)   We Want Your Feedback on Admin Config Service ...