|
Bouncy Castle Cryptography 1.50 | ||||||||
| 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 | |
| TlsSession | |
| TlsSigner | |
| TlsSignerCredentials | |
| Class Summary | |
|---|---|
| AbstractTlsAgreementCredentials | |
| AbstractTlsCipherFactory | |
| AbstractTlsClient | |
| AbstractTlsCredentials | |
| AbstractTlsEncryptionCredentials | |
| AbstractTlsKeyExchange | |
| AbstractTlsPeer | |
| AbstractTlsServer | |
| AbstractTlsSigner | |
| AbstractTlsSignerCredentials | |
| 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. |
| CertChainType | |
| Certificate | Parsing and encoding of a Certificate struct from RFC 4346. |
| CertificateRequest | Parsing and encoding of a CertificateRequest struct from RFC 4346. |
| CertificateStatus | |
| CertificateStatusRequest | |
| CertificateStatusType | |
| CertificateURL | |
| ChangeCipherSpec | |
| 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 |
| DigitallySigned | |
| 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 |
| HeartbeatExtension | |
| HeartbeatMessage | |
| HeartbeatMessageType | |
| HeartbeatMode | |
| 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. |
| MaxFragmentLength | |
| NamedCurve | RFC 4492 5.1.1 The named curves defined here are those specified in SEC 2 [13]. |
| NameType | |
| NewSessionTicket | |
| OCSPStatusRequest | RFC 3546 3.6 |
| PRFAlgorithm | RFC 5246 Note that the values here are implementation-specific and arbitrary. |
| ProtocolVersion | |
| PSKTlsClient | |
| SecurityParameters | |
| ServerDHParams | |
| ServerName | |
| ServerNameList | |
| ServerOnlyTlsAuthentication | |
| SessionParameters | |
| SessionParameters.Builder | |
| 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 | |
| TlsExtensionsUtils | |
| 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). |
| TlsSRPUtils | |
| TlsSRTPUtils | RFC 5764 DTLS Extension to Establish Keys for SRTP. |
| TlsStreamCipher | |
| TlsUtils | Some helper functions for MicroTLS. |
| UDPTransport | |
| URLAndHash | RFC 6066 5. |
| UserMappingType | RFC 4681 |
| UseSRTPData | RFC 5764 4.1.1 |
| Exception Summary | |
|---|---|
| TlsFatalAlert | |
| TlsRuntimeException | |
A lightweight TLS API.
|
Bouncy Castle Cryptography 1.50 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||