@Override protected ServerHelloMessage createHandshakeMessage() { return new ServerHelloMessage(); } }
serverHello = new ServerHelloMessage(); encExtMsg = new EncryptedExtensionsMessage(); encExtMsg.addExtension(new EarlyDataExtensionMessage()); } else { serverHello = new ServerHelloMessage(config); encExtMsg = new EncryptedExtensionsMessage(config); encExtMsg.addExtension(new EarlyDataExtensionMessage());
private WorkflowTrace createShortHelloWorkflow() { AliasedConnection connection = getConnection(); WorkflowTrace trace = new WorkflowTrace(); if (config.getStarttlsType() != StarttlsType.NONE) { addStartTlsActions(connection, config.getStarttlsType(), trace); } trace.addTlsAction(MessageActionFactory.createAction(connection, ConnectionEndType.CLIENT, new ClientHelloMessage(config))); trace.addTlsAction(MessageActionFactory.createAction(connection, ConnectionEndType.SERVER, new ServerHelloMessage(config))); return trace; }
messages.add(new ServerHelloMessage(config));
messageList.add(new ServerHelloMessage(tlsConfig)); messageList.add(new CertificateMessage(tlsConfig)); messageList.add(new ServerHelloDoneMessage(tlsConfig));
private WorkflowTrace createResumptionWorkflow() { AliasedConnection connection = getConnection(); WorkflowTrace trace = new WorkflowTrace(); MessageAction action = MessageActionFactory.createAction(connection, ConnectionEndType.CLIENT, new ClientHelloMessage(config)); trace.addTlsAction(action); action = MessageActionFactory.createAction(connection, ConnectionEndType.SERVER, new ServerHelloMessage(config), new ChangeCipherSpecMessage(config), new FinishedMessage(config)); trace.addTlsAction(action); action = MessageActionFactory.createAction(connection, ConnectionEndType.CLIENT, new ChangeCipherSpecMessage( config), new FinishedMessage(config)); trace.addTlsAction(action); return trace; }