org.glassfish.grizzly.ssl
Class SSLSupportImpl

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

public class SSLSupportImpl
extends java.lang.Object
implements SSLSupport

Author:
oleksiys

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.glassfish.grizzly.ssl.SSLSupport
SSLSupport.CipherData
 
Field Summary
static java.lang.String KEY_SIZE_KEY
           
 
Fields inherited from interface org.glassfish.grizzly.ssl.SSLSupport
CERTIFICATE_KEY, CIPHER_SUITE_KEY, ciphers, SESSION_ID_KEY
 
Constructor Summary
SSLSupportImpl(Connection connection)
           
 
Method Summary
 java.lang.String getCipherSuite()
          The cipher suite being used on this connection.
 java.lang.Integer getKeySize()
          Copied from org.apache.catalina.valves.CertificateValve
 java.lang.Object[] getPeerCertificateChain()
          The client certificate chain (if any).
 java.lang.Object[] getPeerCertificateChain(boolean force)
          The client certificate chain (if any).
 java.lang.String getSessionId()
          The current session Id.
protected  java.security.cert.X509Certificate[] getX509Certificates(javax.net.ssl.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 java.lang.String KEY_SIZE_KEY
See Also:
Constant Field Values
Constructor Detail

SSLSupportImpl

public SSLSupportImpl(Connection connection)
Method Detail

getCipherSuite

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

Specified by:
getCipherSuite in interface SSLSupport
Throws:
java.io.IOException

getPeerCertificateChain

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

Specified by:
getPeerCertificateChain in interface SSLSupport
Throws:
java.io.IOException

getX509Certificates

protected java.security.cert.X509Certificate[] getX509Certificates(javax.net.ssl.SSLSession session)
                                                            throws java.io.IOException
Throws:
java.io.IOException

getPeerCertificateChain

public java.lang.Object[] getPeerCertificateChain(boolean force)
                                           throws java.io.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:
java.io.IOException

getKeySize

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

Specified by:
getKeySize in interface SSLSupport
Throws:
java.io.IOException

getSessionId

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

Specified by:
getSessionId in interface SSLSupport
Throws:
java.io.IOException


Copyright © 2012 Oracle Corporation. All Rights Reserved.