crypto.createPrivateKey(key)
key<Object> | <string> | <ArrayBuffer> | <Buffer> | <TypedArray> | <DataView>key<string> | <ArrayBuffer> | <Buffer> | <TypedArray> | <DataView> | <Object> 密钥材料,可以是 PEM、DER 或 JWK 格式。format<string> 必须是'pem'、'der'或'jwk'。默认值:'pem'。type<string> 必须是'pkcs1'、'pkcs8'或'sec1'。仅当format为'der'时此选项为必填,否则会被忽略。passphrase<string> | <Buffer> 用于解密的密码。encoding<string> 当key为字符串时使用的字符串编码。* 返回:<KeyObject>
创建并返回一个包含私钥的新密钥对象。如果 key 是字符串或 Buffer,则假定 format 为 'pem';否则,key 必须是具有上述属性的对象。
【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.】
如果私钥被加密,必须指定 passphrase。口令的长度限制为 1024 字节。
【If the private key is encrypted, a passphrase must be specified. The length
of the passphrase is limited to 1024 bytes.】