import java.net.*; import java.io.*; import javax.net.ssl.*; import java.security.cert.*; class CertificationPath { public static void main (String[] args) { try { // Create the client socket int port = 443; String hostname = args[0]; SSLSocketFactory factory = HttpsURLConnection.getDefaultSSLSocketFactory(); SSLSocket socket = (SSLSocket)factory.createSocket(hostname, port); // Connect to the server socket.startHandshake(); // Retrieve the server's certificate chain java.security.cert.Certificate[] serverCerts = socket.getSession().getPeerCertificates(); for (int i=0; i