ImportBytes Method
Adds a key to the storage.
Syntax
cryptokeystorage.importBytes(value_Buffer, format, keyAlgorithm, scheme, schemeParams, keyType, [callback])
Callback
The 'callback' parameter specifies a function which will be called when the operation completes (or an error is encountered). If the 'callback' parameter is not specified, then the method will block and will not return until the operation completes (or an error is encountered).
The callback for this method is defined as:
function(err){ }
'err' is the error that occurred. If there was no error, then 'err' is 'null'.
'err' has 2 properties which hold detailed information:
err.code err.message
Remarks
Use this method to add a key from a byte array.
kffUnknown | 0 | The key format was not recognized as one of the known formats. |
kffAuto | 1 | The default format in current circumstances. This depends on the key being loaded or saved. |
kffDER | 2 | DER (binary) format |
kffPEM | 3 | PEM format (base64-encoded with headers) |
kffJSON | 4 | JSON key format |
ktAuto | 0 | The default key type in current circumstances. This depends on the operation, the file content, and the storage type. |
ktPublic | 1 | The operation should be performed on a public key. |
ktSecret | 2 | The operation should be performed on a private or secret key |