SshSettings ssh=new SshSettings(); ssh.setPublicKeys(pks); SshSettingPublicKey sspk = new SshSettingPublicKey(); sspk.setFingerprint(getFingerprint(vmName)); sspk.setPath("/home/" + adminUserName + "/.ssh/authorized_keys"); //TODO: update for windows pks.add(sspk);
/** * Initializes a new instance of the SshSettingPublicKey class with required * arguments. * * @param fingerprint Specifies the SHA1 fingerprint of an X509 certificate * associated with the hosted service that includes the SSH public key. * @param path Specifies the full path of a file on the virtual machine * which stores the SSH public key. If the file already exists, the * specified key is appended to the file. Example: * /home/user/.ssh/authorized_keys. */ public SshSettingPublicKey(String fingerprint, String path) { if (fingerprint == null) { throw new NullPointerException("fingerprint"); } if (path == null) { throw new NullPointerException("path"); } this.setFingerprint(fingerprint); this.setPath(path); } }
if (publicKeysParameterItem.getFingerprint() == null) { throw new NullPointerException("parameters.ConfigurationSets.SshSettings.PublicKeys.Fingerprint"); if (publicKeysParameterItem.getPath() == null) { throw new NullPointerException("parameters.ConfigurationSets.SshSettings.PublicKeys.Path"); fingerprintElement.appendChild(requestDoc.createTextNode(publicKeysItem.getFingerprint())); publicKeyElement.appendChild(fingerprintElement); pathElement2.appendChild(requestDoc.createTextNode(publicKeysItem.getPath())); publicKeyElement.appendChild(pathElement2);
if (publicKeysParameterItem.getFingerprint() == null) { throw new NullPointerException("parameters.ConfigurationSets.SshSettings.PublicKeys.Fingerprint"); if (publicKeysParameterItem.getPath() == null) { throw new NullPointerException("parameters.ConfigurationSets.SshSettings.PublicKeys.Path"); fingerprintElement.appendChild(requestDoc.createTextNode(publicKeysItem.getFingerprint())); publicKeyElement.appendChild(fingerprintElement); pathElement2.appendChild(requestDoc.createTextNode(publicKeysItem.getPath())); publicKeyElement.appendChild(pathElement2);
for (int i7 = 0; i7 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").size(); i7 = i7 + 1) { org.w3c.dom.Element publicKeysElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").get(i7)); SshSettingPublicKey publicKeyInstance = new SshSettingPublicKey(); sSHInstance.getPublicKeys().add(publicKeyInstance); String fingerprintInstance; fingerprintInstance = fingerprintElement.getTextContent(); publicKeyInstance.setFingerprint(fingerprintInstance); String pathInstance2; pathInstance2 = pathElement2.getTextContent(); publicKeyInstance.setPath(pathInstance2);
if (publicKeysParameterItem.getFingerprint() == null) { throw new NullPointerException("parameters.Roles.ConfigurationSets.SshSettings.PublicKeys.Fingerprint"); if (publicKeysParameterItem.getPath() == null) { throw new NullPointerException("parameters.Roles.ConfigurationSets.SshSettings.PublicKeys.Path"); fingerprintElement.appendChild(requestDoc.createTextNode(publicKeysItem.getFingerprint())); publicKeyElement.appendChild(fingerprintElement); pathElement2.appendChild(requestDoc.createTextNode(publicKeysItem.getPath())); publicKeyElement.appendChild(pathElement2);
for (int i13 = 0; i13 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").size(); i13 = i13 + 1) { org.w3c.dom.Element publicKeysElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").get(i13)); SshSettingPublicKey publicKeyInstance = new SshSettingPublicKey(); sSHInstance.getPublicKeys().add(publicKeyInstance); String fingerprintInstance; fingerprintInstance = fingerprintElement.getTextContent(); publicKeyInstance.setFingerprint(fingerprintInstance); String pathInstance2; pathInstance2 = pathElement2.getTextContent(); publicKeyInstance.setPath(pathInstance2);
if (publicKeysParameterItem.getFingerprint() == null) { throw new NullPointerException("parameters.ProvisioningConfiguration.SshSettings.PublicKeys.Fingerprint"); if (publicKeysParameterItem.getPath() == null) { throw new NullPointerException("parameters.ProvisioningConfiguration.SshSettings.PublicKeys.Path"); fingerprintElement.appendChild(requestDoc.createTextNode(publicKeysItem.getFingerprint())); publicKeyElement.appendChild(fingerprintElement); pathElement2.appendChild(requestDoc.createTextNode(publicKeysItem.getPath())); publicKeyElement.appendChild(pathElement2);
for (int i16 = 0; i16 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").size(); i16 = i16 + 1) { org.w3c.dom.Element publicKeysElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").get(i16)); SshSettingPublicKey publicKeyInstance = new SshSettingPublicKey(); sSHInstance.getPublicKeys().add(publicKeyInstance); String fingerprintInstance; fingerprintInstance = fingerprintElement.getTextContent(); publicKeyInstance.setFingerprint(fingerprintInstance); String pathInstance2; pathInstance2 = pathElement2.getTextContent(); publicKeyInstance.setPath(pathInstance2);
if (publicKeysParameterItem.getFingerprint() == null) { throw new NullPointerException("parameters.ConfigurationSets.SshSettings.PublicKeys.Fingerprint"); if (publicKeysParameterItem.getPath() == null) { throw new NullPointerException("parameters.ConfigurationSets.SshSettings.PublicKeys.Path"); fingerprintElement.appendChild(requestDoc.createTextNode(publicKeysItem.getFingerprint())); publicKeyElement.appendChild(fingerprintElement); pathElement2.appendChild(requestDoc.createTextNode(publicKeysItem.getPath())); publicKeyElement.appendChild(pathElement2);
for (int i26 = 0; i26 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").size(); i26 = i26 + 1) { org.w3c.dom.Element publicKeysElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").get(i26)); SshSettingPublicKey publicKeyInstance = new SshSettingPublicKey(); sSHInstance.getPublicKeys().add(publicKeyInstance); String fingerprintInstance; fingerprintInstance = fingerprintElement.getTextContent(); publicKeyInstance.setFingerprint(fingerprintInstance); String pathInstance2; pathInstance2 = pathElement2.getTextContent(); publicKeyInstance.setPath(pathInstance2);
if (publicKeysParameterItem.getFingerprint() == null) { throw new NullPointerException("parameters.ConfigurationSets.SshSettings.PublicKeys.Fingerprint"); if (publicKeysParameterItem.getPath() == null) { throw new NullPointerException("parameters.ConfigurationSets.SshSettings.PublicKeys.Path"); fingerprintElement.appendChild(requestDoc.createTextNode(publicKeysItem.getFingerprint())); publicKeyElement.appendChild(fingerprintElement); pathElement2.appendChild(requestDoc.createTextNode(publicKeysItem.getPath())); publicKeyElement.appendChild(pathElement2);
for (int i27 = 0; i27 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").size(); i27 = i27 + 1) { org.w3c.dom.Element publicKeysElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").get(i27)); SshSettingPublicKey publicKeyInstance = new SshSettingPublicKey(); sSHInstance.getPublicKeys().add(publicKeyInstance); String fingerprintInstance; fingerprintInstance = fingerprintElement.getTextContent(); publicKeyInstance.setFingerprint(fingerprintInstance); String pathInstance2; pathInstance2 = pathElement2.getTextContent(); publicKeyInstance.setPath(pathInstance2);
if (publicKeysParameterItem.getFingerprint() == null) { throw new NullPointerException("parameters.Roles.ConfigurationSets.SshSettings.PublicKeys.Fingerprint"); if (publicKeysParameterItem.getPath() == null) { throw new NullPointerException("parameters.Roles.ConfigurationSets.SshSettings.PublicKeys.Path"); fingerprintElement.appendChild(requestDoc.createTextNode(publicKeysItem.getFingerprint())); publicKeyElement.appendChild(fingerprintElement); pathElement2.appendChild(requestDoc.createTextNode(publicKeysItem.getPath())); publicKeyElement.appendChild(pathElement2);
for (int i16 = 0; i16 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").size(); i16 = i16 + 1) { org.w3c.dom.Element publicKeysElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").get(i16)); SshSettingPublicKey publicKeyInstance = new SshSettingPublicKey(); sSHInstance.getPublicKeys().add(publicKeyInstance); String fingerprintInstance; fingerprintInstance = fingerprintElement.getTextContent(); publicKeyInstance.setFingerprint(fingerprintInstance); String pathInstance2; pathInstance2 = pathElement2.getTextContent(); publicKeyInstance.setPath(pathInstance2);
if (publicKeysParameterItem.getFingerprint() == null) { throw new NullPointerException("parameters.ProvisioningConfiguration.SshSettings.PublicKeys.Fingerprint"); if (publicKeysParameterItem.getPath() == null) { throw new NullPointerException("parameters.ProvisioningConfiguration.SshSettings.PublicKeys.Path"); fingerprintElement.appendChild(requestDoc.createTextNode(publicKeysItem.getFingerprint())); publicKeyElement.appendChild(fingerprintElement); pathElement2.appendChild(requestDoc.createTextNode(publicKeysItem.getPath())); publicKeyElement.appendChild(pathElement2);
for (int i17 = 0; i17 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").size(); i17 = i17 + 1) { org.w3c.dom.Element publicKeysElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").get(i17)); SshSettingPublicKey publicKeyInstance = new SshSettingPublicKey(); sSHInstance.getPublicKeys().add(publicKeyInstance); String fingerprintInstance; fingerprintInstance = fingerprintElement.getTextContent(); publicKeyInstance.setFingerprint(fingerprintInstance); String pathInstance2; pathInstance2 = pathElement2.getTextContent(); publicKeyInstance.setPath(pathInstance2);
for (int i26 = 0; i26 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").size(); i26 = i26 + 1) { org.w3c.dom.Element publicKeysElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(publicKeysSequenceElement, "http://schemas.microsoft.com/windowsazure", "PublicKey").get(i26)); SshSettingPublicKey publicKeyInstance = new SshSettingPublicKey(); sSHInstance.getPublicKeys().add(publicKeyInstance); String fingerprintInstance; fingerprintInstance = fingerprintElement.getTextContent(); publicKeyInstance.setFingerprint(fingerprintInstance); String pathInstance2; pathInstance2 = pathElement2.getTextContent(); publicKeyInstance.setPath(pathInstance2);