Java Server & SSL Socket Setup - Will this code work? -


i coding web server in java , far working nicely. however, since unable obtain ssl certificate test with, not have way test server on https. except following code, server written respond https requests same way http requests. work?

    system.setproperty("javax.net.ssl.truststore", truststorepath);//the path trust store file     system.setproperty("javax.net.ssl.truststorepassword", truststorepassword);//the trust store password     try(sslserversocket socket = (sslserversocket) sslserversocketfactory.getdefault().createserversocket(ssl_listen_port)) {         socket.setreuseaddress(true);         system.out.println("\tserver ssl socket created on port " + ssl_listen_port);         while(serveractive) {             //omitted multithreading code read-ability:             final sslsocket s = (sslsocket) socket.accept();             try {                 s.starthandshake();             } catch(sslhandshakeexception e) {                 system.err.println("failed initialize ssl handshake: " + e.getmessage());                 continue;                            }              //(the server handles remainder of request if http.)         }     } catch(bindexception e) {         system.err.println(" /!\\\tunable bind ssl port " + ssl_listen_port + ":\r\n/___\\\t" + e.getmessage());     } catch(throwable e) {         e.printstacktrace();     } 

i apologize in advance if sort of question has been asked or if have done wrong.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -