Package org.bouncycastle.tls
Class ProtocolVersion
- java.lang.Object
-
- org.bouncycastle.tls.ProtocolVersion
-
public final class ProtocolVersion extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static ProtocolVersion
DTLSv10
static ProtocolVersion
DTLSv12
static ProtocolVersion
DTLSv13
static ProtocolVersion
SSLv3
static ProtocolVersion
TLSv10
static ProtocolVersion
TLSv11
static ProtocolVersion
TLSv12
static ProtocolVersion
TLSv13
-
Method Summary
-
-
-
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
-
TLSv13
public static final ProtocolVersion TLSv13
-
DTLSv10
public static final ProtocolVersion DTLSv10
-
DTLSv12
public static final ProtocolVersion DTLSv12
-
DTLSv13
public static final ProtocolVersion DTLSv13
-
-
Method Detail
-
contains
public static boolean contains(ProtocolVersion[] versions, ProtocolVersion version)
-
getEarliestDTLS
public static ProtocolVersion getEarliestDTLS(ProtocolVersion[] versions)
-
getEarliestTLS
public static ProtocolVersion getEarliestTLS(ProtocolVersion[] versions)
-
getLatestDTLS
public static ProtocolVersion getLatestDTLS(ProtocolVersion[] versions)
-
getLatestTLS
public static ProtocolVersion getLatestTLS(ProtocolVersion[] versions)
-
downTo
public ProtocolVersion[] downTo(ProtocolVersion min)
-
getFullVersion
public int getFullVersion()
-
getMajorVersion
public int getMajorVersion()
-
getMinorVersion
public int getMinorVersion()
-
getName
public java.lang.String getName()
-
isDTLS
public boolean isDTLS()
-
isSSL
public boolean isSSL()
-
isTLS
public boolean isTLS()
-
getEquivalentTLSVersion
public ProtocolVersion getEquivalentTLSVersion()
-
getNextVersion
public ProtocolVersion getNextVersion()
-
getPreviousVersion
public ProtocolVersion getPreviousVersion()
-
isEarlierVersionOf
public boolean isEarlierVersionOf(ProtocolVersion version)
-
isEqualOrEarlierVersionOf
public boolean isEqualOrEarlierVersionOf(ProtocolVersion version)
-
isEqualOrLaterVersionOf
public boolean isEqualOrLaterVersionOf(ProtocolVersion version)
-
isLaterVersionOf
public boolean isLaterVersionOf(ProtocolVersion version)
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
equals
public boolean equals(ProtocolVersion other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
get
public static ProtocolVersion get(int major, int minor)
-
only
public ProtocolVersion[] only()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-