org.bouncycastle.crypto.tls
Class ProtocolVersion
java.lang.Object
org.bouncycastle.crypto.tls.ProtocolVersion
public final class ProtocolVersion
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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
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