@Override protected HelloVerifyRequestMessage createHandshakeMessage() { return new HelloVerifyRequestMessage(); }
private void prepareCookieLength(HelloVerifyRequestMessage msg) { msg.setCookieLength((byte) msg.getCookie().getValue().length);// TODO LOGGER.debug("CookieLength: " + msg.getCookieLength().getValue()); }
private void parseCookie(HelloVerifyRequestMessage msg) { msg.setCookie(parseByteArrayField(msg.getCookieLength().getValue())); LOGGER.debug("Cookie: " + ArrayConverter.bytesToHexString(msg.getCookie().getValue())); }
private void parseCookieLength(HelloVerifyRequestMessage msg) { msg.setCookieLength(parseByteField(HandshakeByteLength.DTLS_HANDSHAKE_COOKIE_LENGTH)); LOGGER.debug("CookieLength: " + msg.getCookieLength().getValue()); }
private void parseProtocolVersion(HelloVerifyRequestMessage msg) { msg.setProtocolVersion(parseByteArrayField(HandshakeByteLength.VERSION)); LOGGER.debug("ProtcolVersion: " + ArrayConverter.bytesToHexString(msg.getProtocolVersion().getValue())); }
|| config.getHighestProtocolVersion() == ProtocolVersion.DTLS12) { HelloVerifyRequestMessage helloVerifyRequestMessage = new HelloVerifyRequestMessage(config); helloVerifyRequestMessage.setIncludeInDigest(false); messages = new LinkedList<>();
/** * Writes the CookieLength of the HelloVerifyMessage into the final byte[] */ private void writeCookieLength(HelloVerifyRequestMessage msg) { appendByte(msg.getCookieLength().getValue()); LOGGER.debug("CookieLength: " + msg.getCookieLength().getValue()); }
/** * Writes the ProtocolVersion of the HelloVerifyMessage into the final * byte[] */ private void writeProtocolVersion(HelloVerifyRequestMessage msg) { appendBytes(msg.getProtocolVersion().getValue()); LOGGER.debug("ProtocolVersion: " + ArrayConverter.bytesToHexString(msg.getProtocolVersion().getValue())); }
private void prepareProtocolVersion(HelloVerifyRequestMessage msg) { msg.setProtocolVersion(chooser.getConfig().getHighestProtocolVersion().getValue()); LOGGER.debug("ProtocolVersion: " + ArrayConverter.bytesToHexString(msg.getProtocolVersion().getValue())); }
private void adjustDTLSCookie(HelloVerifyRequestMessage message) { byte[] dtlsCookie = message.getCookie().getValue(); tlsContext.setDtlsCookie(dtlsCookie); LOGGER.debug("Set DTLS Cookie in Context to " + ArrayConverter.bytesToHexString(dtlsCookie, false)); } }