Merged in. On Tue, Sep 4, 2012 at 6:07 AM, Thomas Oberndörfer <[email protected]>wrote:
> > I have now implemented this method and added extractPublicKey() to the > private key in this pull request: > https://github.com/openpgpjs/openpgpjs/pull/53 > > For private keys exported with GPG or generated with OpenPGP.js this > extracts a valid public key. > Private keys exported with PGP do not contain any signatures, therefore > it's not possible to create a public > key and null is returned. > > Thomas > > > On Fri, Aug 31, 2012 at 11:50 AM, Thomas Oberndörfer > <[email protected]>wrote: > >> >> Hi, >> >> I have an armored private key and I want to extract from this an armored >> public key. >> Had a look openpgp.generate_key_pair which shows a way how to do that. >> But for calling >> signature.write_message_signature the private key needs to be unlocked. >> >> Little bit of background: >> If a private key is imported in GPG it is ignored as the public key is >> missing. >> PGP Desktop handles that differently: you can import a private key and it >> is displayed as key pair >> in your keyring. On export a file with public and private part is >> created. This can be done without >> unlocking the private key. So I think it should be possible to extract a >> public key from a private one >> without unlocking. I like the flexibility of importing single private >> keys. >> >> Any ideas? >> >> Thanks, Thomas >> > > > _______________________________________________ > > http://openpgpjs.org > >
_______________________________________________ http://openpgpjs.org

