title: Keytool change key password using 'keypasswd' throws 'Alias has no key' error
body: <p>I am trying to change the password of the private key in my keystore. Doing the following:</p>
  
  <pre><code>keytool -keypasswd -alias &lt;alias name&gt; -keystore &lt;keystore path&gt;
  </code></pre>
  
  <p>I get:</p>
  
  <pre><code>Enter keystore password: &lt;keystore password&gt;
  </code></pre>
  
  <p>Which returns:</p>
  
  <pre><code>keytool error: java.lang.Exception: Alias &lt;ltsabreskey&gt; has no key
  </code></pre>
  
  <p>This keystore was generated using a certificate that was extracted from a different keystore for which the password was lost. I'm trying to push an update to an existing app in the Play Store, can this be done with a newly generated keystore from the extracted certificate? </p>