Module java.base
Package javax.net.ssl

# Interface SSLSession

=
public abstract interface SSLSession

## Methods

- =
  public abstract int getApplicationBufferSize()
- =
  public abstract java.lang.String getCipherSuite()
- =
  public abstract long getCreationTime()
- =
  public abstract byte[] getId()
- =
  public abstract long getLastAccessedTime()
- =
  public abstract java.security.cert.Certificate[] getLocalCertificates()
- =
  public abstract java.security.Principal getLocalPrincipal()
- =
  public abstract int getPacketBufferSize()
- =
  @Deprecated(since="9"forRemoval=true)
  public default javax.security.cert.X509Certificate[] getPeerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException
- =
  public abstract java.security.cert.Certificate[] getPeerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException
- =
  public abstract java.lang.String getPeerHost()
- =
  public abstract int getPeerPort()
- =
  public abstract java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException
- =
  public abstract java.lang.String getProtocol()
- =
  public abstract javax.net.ssl.SSLSessionContext getSessionContext()
- =
  public abstract java.lang.Object getValue(java.lang.String arg0)
- =
  public abstract java.lang.String[] getValueNames()
- =
  public abstract void invalidate()
- =
  public abstract boolean isValid()
- =
  public abstract void putValue(java.lang.String arg0, java.lang.Object arg1)
- =
  public abstract void removeValue(java.lang.String arg0)

## Summary

No differences.