Bouncy Castle 1.46
Package Index
|
Class Index
org.bouncycastle
org.bouncycastle.asn1
org.bouncycastle.asn1.bc
org.bouncycastle.asn1.cmp
org.bouncycastle.asn1.cms
org.bouncycastle.asn1.cms.ecc
org.bouncycastle.asn1.crmf
org.bouncycastle.asn1.cryptopro
org.bouncycastle.asn1.eac
org.bouncycastle.asn1.esf
org.bouncycastle.asn1.ess
org.bouncycastle.asn1.gnu
org.bouncycastle.asn1.iana
org.bouncycastle.asn1.icao
org.bouncycastle.asn1.isismtt
org.bouncycastle.asn1.isismtt.ocsp
org.bouncycastle.asn1.isismtt.x509
org.bouncycastle.asn1.kisa
org.bouncycastle.asn1.microsoft
org.bouncycastle.asn1.misc
org.bouncycastle.asn1.mozilla
org.bouncycastle.asn1.nist
org.bouncycastle.asn1.ntt
org.bouncycastle.asn1.ocsp
org.bouncycastle.asn1.oiw
org.bouncycastle.asn1.pkcs
org.bouncycastle.asn1.sec
org.bouncycastle.asn1.smime
org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.tsp
org.bouncycastle.asn1.util
org.bouncycastle.asn1.x500
org.bouncycastle.asn1.x500.style
org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.qualified
org.bouncycastle.asn1.x509.sigi
org.bouncycastle.asn1.x9
org.bouncycastle.crypto
org.bouncycastle.crypto.agreement
org.bouncycastle.crypto.agreement.kdf
org.bouncycastle.crypto.agreement.srp
org.bouncycastle.crypto.digests
org.bouncycastle.crypto.encodings
org.bouncycastle.crypto.engines
org.bouncycastle.crypto.examples
org.bouncycastle.crypto.generators
org.bouncycastle.crypto.io
org.bouncycastle.crypto.macs
org.bouncycastle.crypto.modes
org.bouncycastle.crypto.modes.gcm
org.bouncycastle.crypto.paddings
org.bouncycastle.crypto.params
org.bouncycastle.crypto.prng
org.bouncycastle.crypto.signers
org.bouncycastle.crypto.tls
org.bouncycastle.crypto.util
org.bouncycastle.i18n
org.bouncycastle.i18n.filter
org.bouncycastle.jce
org.bouncycastle.jce.examples
org.bouncycastle.jce.exception
org.bouncycastle.jce.interfaces
org.bouncycastle.jce.netscape
org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.asymmetric
org.bouncycastle.jce.provider.asymmetric.ec
org.bouncycastle.jce.provider.symmetric
org.bouncycastle.jce.provider.test
org.bouncycastle.jce.provider.test.nist
org.bouncycastle.jce.provider.test.rsa3
org.bouncycastle.jce.spec
org.bouncycastle.math.ec
org.bouncycastle.mozilla
org.bouncycastle.ocsp
org.bouncycastle.ocsp.test
org.bouncycastle.openssl
org.bouncycastle.openssl.test
org.bouncycastle.util
org.bouncycastle.util.encoders
org.bouncycastle.util.io
org.bouncycastle.util.io.pem
org.bouncycastle.util.test
org.bouncycastle.voms
org.bouncycastle.x509
org.bouncycastle.x509.examples
org.bouncycastle.x509.extension
org.bouncycastle.x509.util
Interfaces
CertificateVerifyer
TlsAgreementCredentials
TlsAuthentication
TlsCipher
TlsCipherFactory
TlsClient
TlsClientContext
TlsCompression
TlsCredentials
TlsKeyExchange
TlsSignerCredentials
Classes
AlertDescription
AlertLevel
AlwaysValidVerifyer
ByteQueue
Certificate
CertificateRequest
CipherSuite
ClientCertificateType
CompressionMethod
ContentType
DefaultTlsAgreementCredentials
DefaultTlsCipherFactory
DefaultTlsClient
DefaultTlsSignerCredentials
DigestAlgorithm
ECCurveType
ECPointFormat
EncryptionAlgorithm
ExtensionType
HandshakeType
KeyExchangeAlgorithm
LegacyTlsAuthentication
LegacyTlsClient
NamedCurve
SecurityParameters
SRPTlsClient
TlsBlockCipher
TlsMac
TlsNullCipher
TlsNullCompression
TlsProtocolHandler
TlsUtils
Exceptions
TlsFatalAlert
TlsRuntimeException
Package Index
|
Class Index
Summary:
Methods
|
[Expand All]
public interface
TlsClient
org.bouncycastle.crypto.tls.TlsClient
Known Indirect Subclasses
DefaultTlsClient
,
LegacyTlsClient
,
SRPTlsClient
DefaultTlsClient
LegacyTlsClient
This class is deprecated. No replacement.
SRPTlsClient
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)