public ProtocolVersion getEquivalentTLSVersion() { if (!isDTLS()) { return this; } if (this == DTLSv10) { return TLSv11; } return TLSv12; }
public ProtocolVersion getEquivalentTLSVersion() { if (!isDTLS()) { return this; } if (this == DTLSv10) { return TLSv11; } return TLSv12; }
public boolean isLaterVersionOf(ProtocolVersion version) { if (getMajorVersion() != version.getMajorVersion()) { return false; } int diffMinorVersion = version.getMinorVersion() - getMinorVersion(); return isDTLS() ? diffMinorVersion > 0 : diffMinorVersion < 0; }
public boolean isEqualOrEarlierVersionOf(ProtocolVersion version) { if (getMajorVersion() != version.getMajorVersion()) { return false; } int diffMinorVersion = version.getMinorVersion() - getMinorVersion(); return isDTLS() ? diffMinorVersion <= 0 : diffMinorVersion >= 0; }
public boolean isEqualOrEarlierVersionOf(ProtocolVersion version) { if (getMajorVersion() != version.getMajorVersion()) { return false; } int diffMinorVersion = version.getMinorVersion() - getMinorVersion(); return isDTLS() ? diffMinorVersion <= 0 : diffMinorVersion >= 0; }
public boolean isLaterVersionOf(ProtocolVersion version) { if (getMajorVersion() != version.getMajorVersion()) { return false; } int diffMinorVersion = version.getMinorVersion() - getMinorVersion(); return isDTLS() ? diffMinorVersion > 0 : diffMinorVersion < 0; }
if (!version.isDTLS() && !version.isSSL())
if (!version.isDTLS() && !version.isSSL())
if (!client_version.isDTLS())
if (!client_version.isDTLS())
if (!version.isDTLS())
if (!client_version.isDTLS())
if (server_version.isDTLS())
if (server_version.isDTLS())
if (!client_version.isDTLS())
recordStream.setWriteVersion(client_version); if (client_version.isDTLS())
if (client_version.isDTLS())
if (client_version.isDTLS())
recordStream.setWriteVersion(client_version); if (client_version.isDTLS())