public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("keyMaterial")) { builder.keyMaterial(currentOrNull(currentText)); } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText = new StringBuilder(); }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("keyMaterial")) { builder.keyMaterial(currentOrNull(currentText)); } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText.setLength(0); }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("keyMaterial")) { builder.keyMaterial(currentOrNull(currentText)); } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText.setLength(0); }
@VisibleForTesting public String createNewKeyPairUnlessUserSpecifiedOtherwise(String region, String group, TemplateOptions options) { String keyPairName = null; boolean shouldAutomaticallyCreateKeyPair = true; if (options instanceof EC2TemplateOptions) { keyPairName = EC2TemplateOptions.class.cast(options).getKeyPair(); if (keyPairName == null) shouldAutomaticallyCreateKeyPair = EC2TemplateOptions.class.cast(options) .shouldAutomaticallyCreateKeyPair(); } if (keyPairName == null && shouldAutomaticallyCreateKeyPair) { keyPairName = createOrImportKeyPair(region, group, options); } else if (keyPairName != null) { if (options.getLoginPrivateKey() != null) { String pem = options.getLoginPrivateKey(); KeyPair keyPair = KeyPair.builder().region(region).keyName(keyPairName).fingerprint( fingerprintPrivateKey(pem)).sha1OfPrivateKey(sha1PrivateKey(pem)).keyMaterial(pem).build(); RegionAndName key = new RegionAndName(region, keyPairName); credentialsMap.put(key, keyPair); } } if (options.getRunScript() != null) { RegionAndName regionAndName = new RegionAndName(region, keyPairName); checkArgument( credentialsMap.containsKey(regionAndName), "no private key configured for: %s; please use options.overrideLoginCredentialWith(rsa_private_text)", regionAndName); } return keyPairName; }
@VisibleForTesting public String createNewKeyPairUnlessUserSpecifiedOtherwise(String region, String group, TemplateOptions options) { String keyPairName = null; boolean shouldAutomaticallyCreateKeyPair = true; if (options instanceof EC2TemplateOptions) { keyPairName = EC2TemplateOptions.class.cast(options).getKeyPair(); if (keyPairName == null) shouldAutomaticallyCreateKeyPair = EC2TemplateOptions.class.cast(options) .shouldAutomaticallyCreateKeyPair(); } if (keyPairName == null && shouldAutomaticallyCreateKeyPair) { keyPairName = createOrImportKeyPair(region, group, options); } else if (keyPairName != null) { if (options.getLoginPrivateKey() != null) { String pem = options.getLoginPrivateKey(); KeyPair keyPair = KeyPair.builder().region(region).keyName(keyPairName).fingerprint( fingerprintPrivateKey(pem)).sha1OfPrivateKey(sha1PrivateKey(pem)).keyMaterial(pem).build(); RegionAndName key = new RegionAndName(region, keyPairName); credentialsMap.put(key, keyPair); } } if (options.getRunScript() != null) { RegionAndName regionAndName = new RegionAndName(region, keyPairName); checkArgument( credentialsMap.containsKey(regionAndName), "no private key configured for: %s; please use options.overrideLoginCredentialWith(rsa_private_text)", regionAndName); } return keyPairName; }
KeyPair expected = KeyPair.builder().region(defaultRegion).keyName("jclouds#test#0").sha1OfPrivateKey( "13:36:74:b9:56:bb:07:96:c0:19:ab:00:7f:9f:06:d2:16:a0:45:32").keyMaterial( "-----BEGIN RSA PRIVATE KEY-----\n"
@VisibleForTesting public String createNewKeyPairUnlessUserSpecifiedOtherwise(String region, String group, TemplateOptions options) { String keyPairName = null; boolean shouldAutomaticallyCreateKeyPair = true; if (options instanceof EC2TemplateOptions) { keyPairName = EC2TemplateOptions.class.cast(options).getKeyPair(); if (keyPairName == null) shouldAutomaticallyCreateKeyPair = EC2TemplateOptions.class.cast(options) .shouldAutomaticallyCreateKeyPair(); } if (keyPairName == null && shouldAutomaticallyCreateKeyPair) { keyPairName = createOrImportKeyPair(region, group, options); } else if (keyPairName != null) { if (options.getLoginPrivateKey() != null) { String pem = options.getLoginPrivateKey(); KeyPair keyPair = KeyPair.builder().region(region).keyName(keyPairName).fingerprint( fingerprintPrivateKey(pem)).sha1OfPrivateKey(sha1PrivateKey(pem)).keyMaterial(pem).build(); RegionAndName key = new RegionAndName(region, keyPairName); credentialsMap.put(key, keyPair); } } if (options.getRunScript() != null) { RegionAndName regionAndName = new RegionAndName(region, keyPairName); checkArgument( credentialsMap.containsKey(regionAndName), "no private key configured for: %s; please use options.overrideLoginCredentialWith(rsa_private_text)", regionAndName); } return keyPairName; }
@VisibleForTesting public String createNewKeyPairUnlessUserSpecifiedOtherwise(String region, String group, TemplateOptions options) { String keyPairName = null; boolean shouldAutomaticallyCreateKeyPair = true; if (options instanceof EC2TemplateOptions) { keyPairName = EC2TemplateOptions.class.cast(options).getKeyPair(); if (keyPairName == null) shouldAutomaticallyCreateKeyPair = EC2TemplateOptions.class.cast(options) .shouldAutomaticallyCreateKeyPair(); } if (keyPairName == null && shouldAutomaticallyCreateKeyPair) { keyPairName = createOrImportKeyPair(region, group, options); } else if (keyPairName != null) { if (options.getLoginPrivateKey() != null) { String pem = options.getLoginPrivateKey(); KeyPair keyPair = KeyPair.builder().region(region).keyName(keyPairName).fingerprint( fingerprintPrivateKey(pem)).sha1OfPrivateKey(sha1PrivateKey(pem)).keyMaterial(pem).build(); RegionAndName key = new RegionAndName(region, keyPairName); credentialsMap.put(key, keyPair); } } if (options.getRunScript() != null) { RegionAndName regionAndName = new RegionAndName(region, keyPairName); checkArgument( credentialsMap.containsKey(regionAndName), "no private key configured for: %s; please use options.overrideLoginCredentialWith(rsa_private_text)", regionAndName); } return keyPairName; }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("item")) { String region = AWSUtils.findRegionInArgsOrNull(getRequest()); if (region != null) builder.region(region); try { keyPairs.add(builder.build()); } finally { builder = KeyPair.builder().region(defaultRegion.get()); } } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText.setLength(0); }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("item")) { String region = AWSUtils.findRegionInArgsOrNull(getRequest()); if (region != null) builder.region(region); try { keyPairs.add(builder.build()); } finally { builder = KeyPair.builder().region(defaultRegion.get()); } } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText.setLength(0); }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("item")) { String region = AWSUtils.findRegionInArgsOrNull(getRequest()); if (region != null) builder.region(region); try { keyPairs.add(builder.build()); } finally { builder = KeyPair.builder().region(defaultRegion.get()); } } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText = new StringBuilder(); }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("item")) { String region = AWSUtils.findRegionInArgsOrNull(getRequest()); if (region != null) builder.region(region); try { keyPairs.add(builder.build()); } finally { builder = KeyPair.builder().region(defaultRegion.get()); } } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText.setLength(0); }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("item")) { String region = AWSUtils.findRegionInArgsOrNull(getRequest()); if (region != null) builder.region(region); try { keyPairs.add(builder.build()); } finally { builder = KeyPair.builder().region(defaultRegion.get()); } } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText = new StringBuilder(); }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("keyMaterial")) { builder.keyMaterial(currentOrNull(currentText)); } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText.setLength(0); }
public void endElement(String uri, String name, String qName) { if (qName.equals("keyFingerprint")) { builder.sha1OfPrivateKey(currentOrNull(currentText)); } else if (qName.equals("keyMaterial")) { builder.keyMaterial(currentOrNull(currentText)); } else if (qName.equals("keyName")) { builder.keyName(currentOrNull(currentText)); } currentText = new StringBuilder(); }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }
public static Builder fromKeyPair(KeyPair in) { return new Builder().region(in.getRegion()).keyName(in.getKeyName()).sha1OfPrivateKey(in.getSha1OfPrivateKey()) .keyMaterial(in.getKeyMaterial()); } }