javax.net.ssl
Interface SSLSession

All Known Implementing Classes:
SSLeaySession

public abstract interface SSLSession

Version:
$Revision: 1.3 $
Author:
Andrei Popovici

Method Summary
 java.lang.String getCipherSuite()
           
 long getCreationTime()
           
 byte[] getId()
           
 long getLastAccessedTime()
           
 X509Certificate[] getPeerCertificateChain()
           
 java.lang.String getPeerHost()
           
 SSLSessionContext getSessionContext()
           
 java.lang.Object getValue(java.lang.String name)
           
 java.lang.String[] getValueNames()
           
 void invalidate()
           
 void putValue(java.lang.String name, java.lang.Object value)
           
 void removeValue(java.lang.String name)
           
 

Method Detail

putValue

public void putValue(java.lang.String name,
                     java.lang.Object value)

getValue

public java.lang.Object getValue(java.lang.String name)

getValueNames

public java.lang.String[] getValueNames()

removeValue

public void removeValue(java.lang.String name)

getPeerCertificateChain

public X509Certificate[] getPeerCertificateChain()
                                          throws SSLPeerUnverifiedException

getPeerHost

public java.lang.String getPeerHost()

getSessionContext

public SSLSessionContext getSessionContext()

getId

public byte[] getId()

getCreationTime

public long getCreationTime()

getLastAccessedTime

public long getLastAccessedTime()

invalidate

public void invalidate()

getCipherSuite

public java.lang.String getCipherSuite()