code: private boolean setupEphemeralRSAKeys(boolean export) {
          KeyPair kp = sslContext.getEphemeralKeyManager().
                          getRSAKeyPair(export, sslContext.getSecureRandom());
          if (kp == null) {
              return false;
          } else {
              tempPublicKey = kp.getPublic();
              tempPrivateKey = kp.getPrivate();
              return true;
          }
      }
docs: /*
  Get some "ephemeral" RSA keys for this context. This means
  generating them if it's not already been done.
  
  Note that we currently do not implement any ciphersuites that use
  strong ephemeral RSA. (We do not support the EXPORT1024 ciphersuites
  and standard RSA ciphersuites prohibit ephemeral mode for some reason)
  This means that export is always true and 512 bit keys are generated.