org.bouncycastle.crypto.tls
Class DTLSClientProtocol
java.lang.Object
org.bouncycastle.crypto.tls.DTLSProtocol
org.bouncycastle.crypto.tls.DTLSClientProtocol
Deprecated. Migrate to the (D)TLS API in org.bouncycastle.tls (bctls jar).
- public class DTLSClientProtocol
- extends DTLSProtocol
Constructor Summary |
DTLSClientProtocol(java.security.SecureRandom secureRandom)
Deprecated. |
Method Summary |
protected void |
abortClientHandshake(DTLSClientProtocol.ClientHandshakeState state,
org.bouncycastle.crypto.tls.DTLSRecordLayer recordLayer,
short alertDescription)
Deprecated. |
protected DTLSTransport |
clientHandshake(DTLSClientProtocol.ClientHandshakeState state,
org.bouncycastle.crypto.tls.DTLSRecordLayer recordLayer)
Deprecated. |
DTLSTransport |
connect(TlsClient client,
DatagramTransport transport)
Deprecated. |
protected byte[] |
generateCertificateVerify(DTLSClientProtocol.ClientHandshakeState state,
DigitallySigned certificateVerify)
Deprecated. |
protected byte[] |
generateClientHello(DTLSClientProtocol.ClientHandshakeState state,
TlsClient client)
Deprecated. |
protected byte[] |
generateClientKeyExchange(DTLSClientProtocol.ClientHandshakeState state)
Deprecated. |
protected void |
invalidateSession(DTLSClientProtocol.ClientHandshakeState state)
Deprecated. |
protected static byte[] |
patchClientHelloWithCookie(byte[] clientHelloBody,
byte[] cookie)
Deprecated. |
protected void |
processCertificateRequest(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
Deprecated. |
protected void |
processCertificateStatus(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
Deprecated. |
protected byte[] |
processHelloVerifyRequest(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
Deprecated. |
protected void |
processNewSessionTicket(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
Deprecated. |
protected Certificate |
processServerCertificate(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
Deprecated. |
protected void |
processServerHello(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
Deprecated. |
protected void |
processServerKeyExchange(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
Deprecated. |
protected void |
processServerSupplementalData(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
Deprecated. |
protected void |
reportServerVersion(DTLSClientProtocol.ClientHandshakeState state,
ProtocolVersion server_version)
Deprecated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DTLSClientProtocol
public DTLSClientProtocol(java.security.SecureRandom secureRandom)
- Deprecated.
connect
public DTLSTransport connect(TlsClient client,
DatagramTransport transport)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
abortClientHandshake
protected void abortClientHandshake(DTLSClientProtocol.ClientHandshakeState state,
org.bouncycastle.crypto.tls.DTLSRecordLayer recordLayer,
short alertDescription)
- Deprecated.
clientHandshake
protected DTLSTransport clientHandshake(DTLSClientProtocol.ClientHandshakeState state,
org.bouncycastle.crypto.tls.DTLSRecordLayer recordLayer)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
generateCertificateVerify
protected byte[] generateCertificateVerify(DTLSClientProtocol.ClientHandshakeState state,
DigitallySigned certificateVerify)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
generateClientHello
protected byte[] generateClientHello(DTLSClientProtocol.ClientHandshakeState state,
TlsClient client)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
generateClientKeyExchange
protected byte[] generateClientKeyExchange(DTLSClientProtocol.ClientHandshakeState state)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
invalidateSession
protected void invalidateSession(DTLSClientProtocol.ClientHandshakeState state)
- Deprecated.
processCertificateRequest
protected void processCertificateRequest(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
processCertificateStatus
protected void processCertificateStatus(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
processHelloVerifyRequest
protected byte[] processHelloVerifyRequest(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
processNewSessionTicket
protected void processNewSessionTicket(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
processServerCertificate
protected Certificate processServerCertificate(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
processServerHello
protected void processServerHello(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
processServerKeyExchange
protected void processServerKeyExchange(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
processServerSupplementalData
protected void processServerSupplementalData(DTLSClientProtocol.ClientHandshakeState state,
byte[] body)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
reportServerVersion
protected void reportServerVersion(DTLSClientProtocol.ClientHandshakeState state,
ProtocolVersion server_version)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException
patchClientHelloWithCookie
protected static byte[] patchClientHelloWithCookie(byte[] clientHelloBody,
byte[] cookie)
throws java.io.IOException
- Deprecated.
- Throws:
java.io.IOException