- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Java 访问splunk服务器出现错误:java.lang.RuntimeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
yizezhong
New Member
06-12-2015
12:06 AM
import java.io.*;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import com.splunk.Application;
import com.splunk.Service;
import com.splunk.ServiceArgs;
public class SplunkLinkDemo {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// Create a map of arguments and add login parameters
ServiceArgs loginArgs = new ServiceArgs();
loginArgs.setUsername("admin");
loginArgs.setPassword("123456");
loginArgs.setHost("localhost");
loginArgs.setPort(8089);
//loginArgs.setScheme("https");
// Create a Service instance and log in with the argument map
Service service = Service.connect(loginArgs);
// A second way to create a new Service object and log in
// Service service = new Service("localhost", 8089);
// service.login("admin", "changeme");
// A third way to create a new Service object and log in
// Service service = new Service(loginArgs);
// service.login();
// Print installed apps to the console to verify login
/*for (Application app : service.getApplications().values()) {
System.out.println(app.getName());
}*/
}
}
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
freebuf
New Member
10-17-2017
12:11 AM
public void splunk(){
try{
ServiceArgs login = new ServiceArgs();
login.setUsername("admin");
login.setPassword("1234");
login.setHost("localhost");
login.setPort(8089);
HttpService.setSslSecurityProtocol(SSLSecurityProtocol.TLSv1_2);
Service service = Service.connect(login);
for(User user : service.getUsers().values())
System.out.println(user.getName());
}catch(Exception e){
e.printStackTrace();
}
}
