Hi All,
I'm currently working on a secure messaging framework, using openpgp.js on both
client and server (via node.js).
I've managed to get key generation working on the client, and I've hacked
together a node compatible version of the library for use on the server (I can
share this if anyone wants it, it's a bit... ugly though), however I have a
problem with reading my public key on the client.
I'm doing this:
openpgp.init();server_public_key = openpgp.read_publicKey("-----BEGIN PGP
PUBLIC KEY BLOCK-----\Version: OpenPGP.js v.1.20130420\Comment:
http://openpgpjs.org\\xsBNBFG3VAABB/9zi3ATthcACQgkULbvo1wwy0QYeG6SXzAU7kaRNXfVOddH\ien+idNfu1yS3Kudh8MZhJa8kEIpXk1GItgCtNU19Zg1C/cMG+qCcnL7BwIw\NtzU8fAm9gpC6LMi7RPgetID+91ZSHPbKzLj1Nzj51QcnLQxtqT9BxixxUnU\ZeWwV3P1PVaH5/aUPkA+UbwZmoXnDd6kc5HSuaT/HtV9pECesKl2U/YFiGfo\7swQv0il4dZ3//PmTr6WtaUur8pfJ70x5qx/YzRGHwYcTzzRugTjan/xzL0H\P9DXhUq8jo15wHyDUjslaKqAYCc9hhzRP97LRF4aO5KrIUf9FCO8BVdtABEB\AAHNEmFkbWluQG1vcnRpeC5jby51a8LAXAQQAQgAEAUCUbdUBQkQ7y3NmSEt\3hcAABFkB/9E1D41RxWxjDsZQyI+xDa87PDRT+XPte6nGtRzozUGL1k94hb2\UgIGTyG+M0vwqgzPzC3JzJtD5xyv0g95zvZh0LXvFm76y4NVu5bMluGiKsEA\WLN/8lqIDlLDnJvGYHTut8U7ZfdfrKprGjvHiMka4WLKo7+zwxJLmIv7IcFi\mVN92xjmVWHWY72lV4hdxCGxJ167+M9jEoKtPLbdhBdDoxK1F621Y6oqjNWR\i1C+G/iWqL6DvpgEkUcxm1NKWmkt+ky/GBiLCRKK4j6hFZuElh7LQWDMMn/D\NqNWNFhluxaCqNP/X0SDF3NSgzuy8uf5zKgl1BF3RXUr8yd5WPcR\=BHDG\-----END
PGP PUBLIC KEY BLOCK-----");
And my browser (chrome) is throwing this error:
Uncaught TypeError: Cannot call method 'split' of undefined
openpgp.min.js:291openpgp_encoding_deArmoropenpgp.min.js:291_openpgp.read_publicKeyopenpgp.min.js:323_mortixmortix.js:5(anonymous
function)mortix.js:105cjquery.js:3p.fireWithjquery.js:3b.extend.readyjquery.js:3H
What am I doing wrong?
Paul. _______________________________________________
http://openpgpjs.org