public interface

TlsClient

org.bouncycastle.crypto.tls.TlsClient
Known Indirect Subclasses

Summary

Public Methods
abstract TlsAuthentication getAuthentication()
abstract TlsCipher getCipher()
abstract int[] getCipherSuites()
abstract Hashtable getClientExtensions()
abstract TlsCompression getCompression()
abstract short[] getCompressionMethods()
abstract TlsKeyExchange getKeyExchange()
abstract void init(TlsClientContext context)
abstract void notifySecureRenegotiation(boolean secureNegotiation)
abstract void notifySelectedCipherSuite(int selectedCipherSuite)
abstract void notifySelectedCompressionMethod(short selectedCompressionMethod)
abstract void notifySessionID(byte[] sessionID)
abstract void processServerExtensions(Hashtable serverExtensions)

Public Methods

public abstract TlsAuthentication getAuthentication ()

Throws
IOException

public abstract TlsCipher getCipher ()

Throws
IOException

public abstract int[] getCipherSuites ()

public abstract Hashtable getClientExtensions ()

Throws
IOException

public abstract TlsCompression getCompression ()

Throws
IOException

public abstract short[] getCompressionMethods ()

public abstract TlsKeyExchange getKeyExchange ()

Throws
IOException

public abstract void init (TlsClientContext context)

public abstract void notifySecureRenegotiation (boolean secureNegotiation)

Throws
IOException

public abstract void notifySelectedCipherSuite (int selectedCipherSuite)

public abstract void notifySelectedCompressionMethod (short selectedCompressionMethod)

public abstract void notifySessionID (byte[] sessionID)

public abstract void processServerExtensions (Hashtable serverExtensions)