public SSLSupport getSSLSupport(SSLEngine ssle) { return new GlassfishSSLSupport(ssle); }
public Object[] getPeerCertificateChain() throws IOException { return getPeerCertificateChain(false); }
public Object[] getPeerCertificateChain(boolean force) throws IOException { if (session == null) { return null; } X509Certificate[] certs = null; certs = session.getPeerCertificateChain(); if (certs == null) { certs = new X509Certificate[0]; } if (certs.length == 0 && force) { session.invalidate(); handshake(); if (socket == null) { session = engine.getSession(); } else { session = socket.getSession(); } } return getX509Certs(); }
public Object[] getPeerCertificateChain(boolean force) throws IOException { if (session == null) { return null; } X509Certificate[] certs = null; certs = session.getPeerCertificateChain(); if (certs == null) { certs = new X509Certificate[0]; } if (certs.length == 0 && force) { session.invalidate(); handshake(); if (socket == null) { session = engine.getSession(); } else { session = socket.getSession(); } } return getX509Certs(); }
public SSLSupport getSSLSupport(Socket socket) { if(socket instanceof SSLSocket) { return new GlassfishSSLSupport((SSLSocket)socket); } return null; }
public Object[] getPeerCertificateChain() throws IOException { return getPeerCertificateChain(false); }
public SSLSupport getSSLSupport(SSLEngine ssle) { return new GlassfishSSLSupport(ssle); }
public SSLSupport getSSLSupport(Socket socket) { return new GlassfishSSLSupport((SSLSocket)socket); }