Bouncy Castle Cryptography Library 1.64

org.bouncycastle.crypto.tls
Class DTLSProtocol

java.lang.Object
  extended byorg.bouncycastle.crypto.tls.DTLSProtocol
Direct Known Subclasses:
DTLSClientProtocol, DTLSServerProtocol

Deprecated. Migrate to the (D)TLS API in org.bouncycastle.tls (bctls jar).

public abstract class DTLSProtocol
extends java.lang.Object


Field Summary
protected  java.security.SecureRandom secureRandom
          Deprecated.  
 
Constructor Summary
protected DTLSProtocol(java.security.SecureRandom secureRandom)
          Deprecated.  
 
Method Summary
protected static void applyMaxFragmentLengthExtension(org.bouncycastle.crypto.tls.DTLSRecordLayer recordLayer, short maxFragmentLength)
          Deprecated.  
protected static short evaluateMaxFragmentLengthExtension(boolean resumedSession, java.util.Hashtable clientExtensions, java.util.Hashtable serverExtensions, short alertDescription)
          Deprecated.  
protected static byte[] generateCertificate(Certificate certificate)
          Deprecated.  
protected static byte[] generateSupplementalData(java.util.Vector supplementalData)
          Deprecated.  
protected  void processFinished(byte[] body, byte[] expected_verify_data)
          Deprecated.  
protected static void validateSelectedCipherSuite(int selectedCipherSuite, short alertDescription)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

secureRandom

protected final java.security.SecureRandom secureRandom
Deprecated. 
Constructor Detail

DTLSProtocol

protected DTLSProtocol(java.security.SecureRandom secureRandom)
Deprecated. 
Method Detail

processFinished

protected void processFinished(byte[] body,
                               byte[] expected_verify_data)
                        throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

applyMaxFragmentLengthExtension

protected static void applyMaxFragmentLengthExtension(org.bouncycastle.crypto.tls.DTLSRecordLayer recordLayer,
                                                      short maxFragmentLength)
                                               throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

evaluateMaxFragmentLengthExtension

protected static short evaluateMaxFragmentLengthExtension(boolean resumedSession,
                                                          java.util.Hashtable clientExtensions,
                                                          java.util.Hashtable serverExtensions,
                                                          short alertDescription)
                                                   throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

generateCertificate

protected static byte[] generateCertificate(Certificate certificate)
                                     throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

generateSupplementalData

protected static byte[] generateSupplementalData(java.util.Vector supplementalData)
                                          throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

validateSelectedCipherSuite

protected static void validateSelectedCipherSuite(int selectedCipherSuite,
                                                  short alertDescription)
                                           throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

Bouncy Castle Cryptography Library 1.64