crypto.createPrivateKey(key)
key<Object> | <string> | <Buffer>- 返回: <KeyObject>
创建并返回包含私钥的新密钥对象。
如果 key 是字符串或 Buffer,则假定 format 是 'pem';否则,key 必须是具有上述属性的对象。
如果私钥被加密,则必须指定 passphrase。
密码的长度限制为 1024 字节。
key<Object> | <string> | <Buffer>key: <string> | <Buffer> The key material, either in PEM or DER format.format: <string> Must be'pem'or'der'. Default:'pem'.type: <string> Must be'pkcs1','pkcs8'or'sec1'. This option is required only if theformatis'der'and ignored if it is'pem'.passphrase: <string> | <Buffer> The passphrase to use for decryption.
- Returns: <KeyObject>
Creates and returns a new key object containing a private key. If key is a
string or Buffer, format is assumed to be 'pem'; otherwise, key
must be an object with the properties described above.
If the private key is encrypted, a passphrase must be specified. The length
of the passphrase is limited to 1024 bytes.