com.digt.trusted.jsse.provider
Class DigtSSLSession

java.lang.Object
  extended by com.digt.trusted.jsse.provider.DigtSSLSession
All Implemented Interfaces:
javax.net.ssl.SSLSession

public final class DigtSSLSession
extends java.lang.Object
implements javax.net.ssl.SSLSession


Method Summary
 void finalize()
           
 int getApplicationBufferSize()
           
 java.lang.String getCipherSuite()
           
 long getCreationTime()
           
 byte[] getId()
           
 long getLastAccessedTime()
           
 java.security.cert.Certificate[] getLocalCertificates()
           
 java.security.Principal getLocalPrincipal()
           
 int getPacketBufferSize()
           
 javax.security.cert.X509Certificate[] getPeerCertificateChain()
           
 java.security.cert.Certificate[] getPeerCertificates()
           
 java.lang.String getPeerHost()
           
 int getPeerPort()
           
 java.security.Principal getPeerPrincipal()
           
 java.lang.String getProtocol()
           
 javax.net.ssl.SSLSessionContext getSessionContext()
           
 java.lang.Object getValue(java.lang.String s)
           
 java.lang.String[] getValueNames()
           
 void invalidate()
           
 boolean isValid()
           
 void putValue(java.lang.String s, java.lang.Object obj)
           
 void removeValue(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSessionContext

public javax.net.ssl.SSLSessionContext getSessionContext()
Specified by:
getSessionContext in interface javax.net.ssl.SSLSession

getProtocol

public java.lang.String getProtocol()
Specified by:
getProtocol in interface javax.net.ssl.SSLSession

getPeerCertificates

public java.security.cert.Certificate[] getPeerCertificates()
                                                     throws javax.net.ssl.SSLPeerUnverifiedException
Specified by:
getPeerCertificates in interface javax.net.ssl.SSLSession
Throws:
javax.net.ssl.SSLPeerUnverifiedException

getLocalCertificates

public java.security.cert.Certificate[] getLocalCertificates()
Specified by:
getLocalCertificates in interface javax.net.ssl.SSLSession

getPeerPrincipal

public java.security.Principal getPeerPrincipal()
                                         throws javax.net.ssl.SSLPeerUnverifiedException
Specified by:
getPeerPrincipal in interface javax.net.ssl.SSLSession
Throws:
javax.net.ssl.SSLPeerUnverifiedException

getLocalPrincipal

public java.security.Principal getLocalPrincipal()
Specified by:
getLocalPrincipal in interface javax.net.ssl.SSLSession

isValid

public boolean isValid()
Specified by:
isValid in interface javax.net.ssl.SSLSession

getPeerHost

public java.lang.String getPeerHost()
Specified by:
getPeerHost in interface javax.net.ssl.SSLSession

getPeerPort

public int getPeerPort()
Specified by:
getPeerPort in interface javax.net.ssl.SSLSession

putValue

public void putValue(java.lang.String s,
                     java.lang.Object obj)
Specified by:
putValue in interface javax.net.ssl.SSLSession

getValue

public java.lang.Object getValue(java.lang.String s)
Specified by:
getValue in interface javax.net.ssl.SSLSession

removeValue

public void removeValue(java.lang.String s)
Specified by:
removeValue in interface javax.net.ssl.SSLSession

getValueNames

public java.lang.String[] getValueNames()
Specified by:
getValueNames in interface javax.net.ssl.SSLSession

getPacketBufferSize

public int getPacketBufferSize()
Specified by:
getPacketBufferSize in interface javax.net.ssl.SSLSession

getApplicationBufferSize

public int getApplicationBufferSize()
Specified by:
getApplicationBufferSize in interface javax.net.ssl.SSLSession

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

getCipherSuite

public java.lang.String getCipherSuite()
Specified by:
getCipherSuite in interface javax.net.ssl.SSLSession

getId

public byte[] getId()
Specified by:
getId in interface javax.net.ssl.SSLSession

getCreationTime

public long getCreationTime()
Specified by:
getCreationTime in interface javax.net.ssl.SSLSession

getLastAccessedTime

public long getLastAccessedTime()
Specified by:
getLastAccessedTime in interface javax.net.ssl.SSLSession

invalidate

public void invalidate()
Specified by:
invalidate in interface javax.net.ssl.SSLSession

getPeerCertificateChain

public javax.security.cert.X509Certificate[] getPeerCertificateChain()
                                                              throws javax.net.ssl.SSLPeerUnverifiedException
Specified by:
getPeerCertificateChain in interface javax.net.ssl.SSLSession
Throws:
javax.net.ssl.SSLPeerUnverifiedException