Module: key

key

Source:

Requires

Classes

Key
SubKey
User

Methods

<static> generate(keyType, numBits, userId, passphrase) → {module:key~Key}

Generates a new OpenPGP key. Currently only supports RSA keys. Primary and subkey will be of same type.
Parameters:
Name Type Description
keyType module:enums.publicKey to indicate what type of key to make. RSA is 1. See http://tools.ietf.org/html/rfc4880#section-9.1
numBits Integer number of bits for the key creation.
userId String assumes already in form of "User Name "
passphrase String The passphrase used to encrypt the resulting private key
Source:
Returns:
Type
module:key~Key

<static> readArmored(armoredText) → {Object}

Reads an OpenPGP armored text and returns one or multiple key objects
Parameters:
Name Type Description
armoredText String text to be parsed
Source:
Returns:
result object with key and error arrays
Type
Object