@Override protected ServerHelloMessage createHandshakeMessage() { return new ServerHelloMessage(); } }
/** * Checks if the message has an ExtensionsLength field * * @return True if the message has an ExtensionLength field */ protected boolean hasExtensionLengthField() { return msg.getExtensionsLength() != null; }
/** * Checks if the message has Extensions * * @return True if the message has Extensions */ protected boolean hasExtensions() { return msg.getExtensionBytes() != null; }
@Override protected FinishedMessage createHandshakeMessage() { return new FinishedMessage(); }
@Override protected ClientHelloMessage createHandshakeMessage() { return new ClientHelloMessage(); }
@Override protected ServerHelloDoneMessage createHandshakeMessage() { return new ServerHelloDoneMessage(); }
@Override protected T createHandshakeMessage() { return (T) new RSAClientKeyExchangeMessage(); }
@Override protected HelloRequestMessage createHandshakeMessage() { return new HelloRequestMessage(); }
@Override protected SrpClientKeyExchangeMessage createHandshakeMessage() { return new SrpClientKeyExchangeMessage(); }
@Override protected PskDheServerKeyExchangeMessage createHandshakeMessage() { return new PskDheServerKeyExchangeMessage(); }
@Override protected HelloRetryRequestMessage createHandshakeMessage() { return new HelloRetryRequestMessage(); }
@Override protected GOSTClientKeyExchangeMessage createHandshakeMessage() { return new GOSTClientKeyExchangeMessage(); }
@Override protected HelloVerifyRequestMessage createHandshakeMessage() { return new HelloVerifyRequestMessage(); }
@Override protected CertificateVerifyMessage createHandshakeMessage() { return new CertificateVerifyMessage(); }
@Override protected PskEcDhClientKeyExchangeMessage createHandshakeMessage() { return new PskEcDhClientKeyExchangeMessage(); }
@Override protected PskRsaClientKeyExchangeMessage createHandshakeMessage() { return new PskRsaClientKeyExchangeMessage(); }
@Override protected EndOfEarlyDataMessage createHandshakeMessage() { return new EndOfEarlyDataMessage(); }
@Override protected SrpServerKeyExchangeMessage createHandshakeMessage() { return new SrpServerKeyExchangeMessage(); }
@Override protected CertificateRequestMessage createHandshakeMessage() { return new CertificateRequestMessage(); }
@Override protected PskClientKeyExchangeMessage createHandshakeMessage() { return new PskClientKeyExchangeMessage(); }