|
Bouncy Castle Cryptography Library 1.49 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CertificateVerifyer | Deprecated. Perform certificate verification in TlsAuthentication implementation |
DatagramTransport | |
TlsAgreementCredentials | |
TlsAuthentication | |
TlsCipher | |
TlsCipherFactory | |
TlsClient | |
TlsClientContext | |
TlsCompression | |
TlsContext | |
TlsCredentials | |
TlsEncryptionCredentials | |
TlsKeyExchange | A generic interface for key exchange implementations in TLS 1.0/1.1. |
TlsPeer | |
TlsPSKIdentity | |
TlsServer | |
TlsServerContext | |
TlsSigner | |
TlsSignerCredentials |
Class Summary | |
---|---|
AbstractTlsCipherFactory | |
AbstractTlsClient | |
AbstractTlsKeyExchange | |
AbstractTlsPeer | |
AbstractTlsServer | |
AbstractTlsSigner | |
AlertDescription | RFC 5246 7.2. |
AlertLevel | RFC 2246 7.2 |
AlwaysValidVerifyer | Deprecated. Perform certificate verification in TlsAuthentication implementation |
BulkCipherAlgorithm | RFC 2246 Note that the values here are implementation-specific and arbitrary. |
ByteQueue | A queue for bytes. |
Certificate | Parsing and encoding of a Certificate struct from RFC 4346. |
CertificateRequest | Parsing and encoding of a CertificateRequest struct from RFC 4346. |
CipherSuite | RFC 2246 A.5 |
CipherType | RFC 2246 Note that the values here are implementation-specific and arbitrary. |
ClientAuthenticationType | |
ClientCertificateType | |
CompressionMethod | RFC 2246 6.1 |
ConnectionEnd | RFC 2246 Note that the values here are implementation-specific and arbitrary. |
ContentType | RFC 2246 6.2.1 |
DefaultTlsAgreementCredentials | |
DefaultTlsCipherFactory | |
DefaultTlsClient | |
DefaultTlsEncryptionCredentials | |
DefaultTlsServer | |
DefaultTlsSignerCredentials | |
DigestAlgorithm | Deprecated. use MACAlgorithm constants instead |
DTLSClientProtocol | |
DTLSClientProtocol.ClientHandshakeState | |
DTLSProtocol | |
DTLSServerProtocol | |
DTLSServerProtocol.ServerHandshakeState | |
DTLSTransport | |
ECBasisType | RFC 4492 5.4. |
ECCurveType | RFC 4492 5.4 |
ECPointFormat | RFC 4492 5.1.2 |
EncryptionAlgorithm | RFC 2246 Note that the values here are implementation-specific and arbitrary. |
ExporterLabel | RFC 5705 |
ExtensionType | |
HandshakeType | |
HashAlgorithm | RFC 5246 7.4.1.4.1 |
KeyExchangeAlgorithm | RFC 2246 Note that the values here are implementation-specific and arbitrary. |
LegacyTlsAuthentication | Deprecated. |
LegacyTlsClient | Deprecated. |
MACAlgorithm | RFC 2246 Note that the values here are implementation-specific and arbitrary. |
NamedCurve | RFC 4492 5.1.1 The named curves defined here are those specified in SEC 2 [13]. |
NewSessionTicket | |
PRFAlgorithm | RFC 5246 Note that the values here are implementation-specific and arbitrary. |
ProtocolVersion | |
PSKTlsClient | |
SecurityParameters | |
ServerOnlyTlsAuthentication | |
SignatureAlgorithm | RFC 5246 7.4.1.4.1 (in RFC 2246, there were no specific values assigned) |
SignatureAndHashAlgorithm | RFC 5246 7.4.1.4.1 |
SRPTlsClient | |
SRTPProtectionProfile | |
SSL3Mac | HMAC implementation based on original internet draft for HMAC (RFC 2104) The difference is that padding is concatenated versus XORed with the key H(K + opad, H(K + ipad, text)) |
SupplementalDataEntry | |
SupplementalDataType | RFC 4680 |
TlsAEADCipher | |
TlsBlockCipher | A generic TLS 1.0-1.1 / SSLv3 block cipher. |
TlsClientProtocol | |
TlsDHEKeyExchange | |
TlsDHKeyExchange | TLS 1.0/1.1 DH key exchange. |
TlsDHUtils | |
TlsDSASigner | |
TlsDSSSigner | |
TlsECCUtils | |
TlsECDHEKeyExchange | ECDHE key exchange (see RFC 4492) |
TlsECDHKeyExchange | ECDH key exchange (see RFC 4492) |
TlsECDSASigner | |
TlsMac | A generic TLS MAC implementation, acting as an HMAC based on some underlying Digest. |
TlsNullCipher | A NULL CipherSuite with optional MAC |
TlsNullCompression | |
TlsProtocol | An implementation of all high level protocols in TLS 1.0/1.1. |
TlsProtocolHandler | Deprecated. use TlsClientProtocol instead |
TlsPSKKeyExchange | TLS 1.0 PSK key exchange (RFC 4279). |
TlsRSAKeyExchange | TLS 1.0/1.1 and SSLv3 RSA key exchange. |
TlsRSASigner | |
TlsRSAUtils | |
TlsServerProtocol | |
TlsSRPKeyExchange | TLS 1.1 SRP key exchange (RFC 5054). |
TlsSRTPUtils | RFC 5764 DTLS Extension to Establish Keys for SRTP. |
TlsStreamCipher | |
TlsUtils | Some helper functions for MicroTLS. |
UDPTransport | |
UserMappingType | RFC 4681 |
UseSRTPData | RFC 5764 4.1.1 |
Exception Summary | |
---|---|
TlsFatalAlert | |
TlsRuntimeException |
A lightweight TLS API.
|
Bouncy Castle Cryptography Library 1.49 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |