Package org.bouncycastle.crypto.tls

A lightweight TLS API.

Interface Summary

CertificateVerifyer This should be implemented by any class which can find out, if a given certificate chain is beeing accepted by an client.

Class Summary

AlwaysValidVerifyer A certificate verifyer, that will always return true.
ByteQueue A queue for bytes.
Certificate A representation for a certificate chain as used by an tls server.
CombinedHash A combined hash, which implements md5(m) || sha1(m).
RecordStream An implementation of the TLS 1.0 record layer.
TlsBlockCipherCipherSuite A generic TLS 1.0 block cipher suite.
TlsCipherSuite A generic class for ciphersuites in TLS 1.0.
TlsCipherSuiteManager A manager for ciphersuite.
TlsInputStream An InputStream for an TLS 1.0 connection.
TlsMac A generic TLS MAC implementation, which can be used with any kind of Digest to act as an HMAC.
TlsNullCipherSuite A NULL CipherSuite in java, this should only be used during handshake.
TlsOuputStream An OutputStream for an TLS connection.
TlsProtocolHandler An implementation of all high level protocols in TLS 1.0.
TlsRuntimeException
TlsUtils Some helper fuctions for MicroTLS.
A lightweight TLS API.