/** * Writes the Compressions of the ClientHelloMessage into the final byte[] */ private void writeCompressions(ClientHelloMessage msg) { appendBytes(msg.getCompressions().getValue()); LOGGER.debug("Compressions: " + ArrayConverter.bytesToHexString(msg.getCompressions().getValue())); }
private void adjustClientSupportedCompressions(ClientHelloMessage message) { List<CompressionMethod> compressionList = convertCompressionMethods(message.getCompressions().getValue()); tlsContext.setClientSupportedCompressions(compressionList); LOGGER.debug("Set ClientSupportedCompressions in Context to " + compressionList.toString()); }
private void prepareCompressionLength(ClientHelloMessage msg) { msg.setCompressionLength(msg.getCompressions().getValue().length); LOGGER.debug("CompressionLength: " + msg.getCompressionLength().getValue()); }
/** * Reads the next bytes as the Compression and writes them in the message * * @param msg * Message to write in */ private void parseCompressions(ClientHelloMessage message) { message.setCompressions(parseByteArrayField(message.getCompressionLength().getValue())); LOGGER.debug("Compressions: " + ArrayConverter.bytesToHexString(message.getCompressions().getValue())); } }
if (getCompressions() != null && getCompressions().getValue() != null) { sb.append(ArrayConverter.bytesToHexString(getCompressions().getValue())); } else { sb.append("null");
private void prepareCompressions(ClientHelloMessage msg) { if (chooser.getConfig().getHighestProtocolVersion().isTLS13()) { msg.setCompressions(CompressionMethod.NULL.getArrayValue()); } else { msg.setCompressions(convertCompressions(chooser.getConfig().getDefaultClientSupportedCompressionMethods())); } LOGGER.debug("Compressions: " + ArrayConverter.bytesToHexString(msg.getCompressions().getValue())); }