org.glassfish.grizzly.ssl
Class SSLSupportImpl

java.lang.Object
  extended by org.glassfish.grizzly.ssl.SSLSupportImpl
All Implemented Interfaces:
SSLSupport

public class SSLSupportImpl
extends Object
implements SSLSupport

Author:
oleksiys

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.glassfish.grizzly.ssl.SSLSupport
SSLSupport.CipherData
 
Field Summary
static String KEY_SIZE_KEY
           
 
Fields inherited from interface org.glassfish.grizzly.ssl.SSLSupport
ciphers
 
Constructor Summary
SSLSupportImpl(SSLEngineConfigurator engineConfigurator, SSLHandshaker handshaker, SSLStreamReader reader, SSLStreamWriter writer)
           
 
Method Summary
 String getCipherSuite()
          The cipher suite being used on this connection.
 Integer getKeySize()
          Copied from org.apache.catalina.valves.CertificateValve
 Object[] getPeerCertificateChain()
          The client certificate chain (if any).
 Object[] getPeerCertificateChain(boolean force)
          The client certificate chain (if any).
 String getSessionId()
          The current session Id.
protected  X509Certificate[] getX509Certificates(SSLSession session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_SIZE_KEY

public static final String KEY_SIZE_KEY
See Also:
Constant Field Values
Constructor Detail

SSLSupportImpl

public SSLSupportImpl(SSLEngineConfigurator engineConfigurator,
                      SSLHandshaker handshaker,
                      SSLStreamReader reader,
                      SSLStreamWriter writer)
Method Detail

getCipherSuite

public String getCipherSuite()
                      throws IOException
Description copied from interface: SSLSupport
The cipher suite being used on this connection.

Specified by:
getCipherSuite in interface SSLSupport
Throws:
IOException

getPeerCertificateChain

public Object[] getPeerCertificateChain()
                                 throws IOException
Description copied from interface: SSLSupport
The client certificate chain (if any).

Specified by:
getPeerCertificateChain in interface SSLSupport
Throws:
IOException

getX509Certificates

protected X509Certificate[] getX509Certificates(SSLSession session)
                                         throws IOException
Throws:
IOException

getPeerCertificateChain

public Object[] getPeerCertificateChain(boolean force)
                                 throws IOException
Description copied from interface: SSLSupport
The client certificate chain (if any).

Specified by:
getPeerCertificateChain in interface SSLSupport
Parameters:
force - If true, then re-negotiate the connection if necessary.
Throws:
IOException

getKeySize

public Integer getKeySize()
                   throws IOException
Copied from org.apache.catalina.valves.CertificateValve

Specified by:
getKeySize in interface SSLSupport
Throws:
IOException

getSessionId

public String getSessionId()
                    throws IOException
Description copied from interface: SSLSupport
The current session Id.

Specified by:
getSessionId in interface SSLSupport
Throws:
IOException


Copyright © 2009 SUN Microsystems. All Rights Reserved.