Bouncy Castle Cryptography Library 1.49

org.bouncycastle.crypto.tls
Class ProtocolVersion

java.lang.Object
  extended by org.bouncycastle.crypto.tls.ProtocolVersion

public final class ProtocolVersion
extends java.lang.Object


Field Summary
static ProtocolVersion DTLSv10
           
static ProtocolVersion DTLSv12
           
static ProtocolVersion SSLv3
           
static ProtocolVersion TLSv10
           
static ProtocolVersion TLSv11
           
static ProtocolVersion TLSv12
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static ProtocolVersion get(int major, int minor)
           
 ProtocolVersion getEquivalentTLSVersion()
           
 int getFullVersion()
           
 int getMajorVersion()
           
 int getMinorVersion()
           
 int hashCode()
           
 boolean isDTLS()
           
 boolean isEqualOrEarlierVersionOf(ProtocolVersion version)
           
 boolean isLaterVersionOf(ProtocolVersion version)
           
 boolean isSSL()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SSLv3

public static final ProtocolVersion SSLv3

TLSv10

public static final ProtocolVersion TLSv10

TLSv11

public static final ProtocolVersion TLSv11

TLSv12

public static final ProtocolVersion TLSv12

DTLSv10

public static final ProtocolVersion DTLSv10

DTLSv12

public static final ProtocolVersion DTLSv12
Method Detail

getFullVersion

public int getFullVersion()

getMajorVersion

public int getMajorVersion()

getMinorVersion

public int getMinorVersion()

isDTLS

public boolean isDTLS()

isSSL

public boolean isSSL()

getEquivalentTLSVersion

public ProtocolVersion getEquivalentTLSVersion()

isEqualOrEarlierVersionOf

public boolean isEqualOrEarlierVersionOf(ProtocolVersion version)

isLaterVersionOf

public boolean isLaterVersionOf(ProtocolVersion version)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

get

public static ProtocolVersion get(int major,
                                  int minor)
                           throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Bouncy Castle Cryptography Library 1.49