> + userName = (String)params.get("userName"); > + email = (String)params.get("email"); > + > + // TODO Check whether VM is up > + try { > + // Generate the public/private key pair for encryption and > decryption. > + // TODO do we need to explicitly set 2048 bits? Presumably "RSA" is > implicit > + KeyPair keys = crypto.rsaKeyPairGenerator().genKeyPair(); > + > + // Update instance's metadata with new "windows-keys" entry, and > wait for operation to > + // complete. > + logger.debug("Generating windows key for instance %s, by updating > metadata", instance.get().name()); > + final InstanceApi instanceApi = api.instancesInZone(zone); > + Metadata metadata = instance.get().metadata(); > + // If disableHtmlEscaping is not there, == will be escaped from > modulus value > + metadata.put("windows-keys", new > GsonBuilder().disableHtmlEscaping().create().toJson(extractKeyMetadata(keys)));
[minor] weird indentation --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/170/files/172e50d1a163c5ba80ed638cf9c7b25982ca204c#r58841075