code: private void serverKeyExchange(RSA_ServerKeyExchange mesg)
              throws IOException, GeneralSecurityException {
          if (debug != null && Debug.isOn("handshake")) {
              mesg.print(System.out);
          }
          if (!mesg.verify(serverKey, clnt_random, svr_random)) {
              fatalSE(Alerts.alert_handshake_failure,
                  "server key exchange invalid");
              // NOTREACHED
          }
          ephemeralServerKey = mesg.getPublicKey();
      }
docs: /*
  Server's own key was either a signing-only key, or was too
  large for export rules ... this message holds an ephemeral
  RSA key to use for key exchange.