+ /**
+ * Send the HELLO message (send a String "HELLO" to the server, to check I/O
+ * and encryption modes).
+ * <p>
+ * Will automatically handle the answer (the server must answer "HELLO" in
+ * kind).
+ *
+ * @throws IOException
+ * in case of I/O error
+ * @throws SSLException
+ * in case of encryption error
+ */
+ protected void clientHello() throws IOException {
+ String HELLO = action.sendString("HELLO");
+ if (!"HELLO".equals(HELLO)) {
+ throw new SSLException("Server did not accept the encryption key");
+ }
+ }
+