本文介绍了错误:错误:0909006C:PEM例程:GET_NAME:NO START LINE-NODE的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经克隆了此回购(https://github.com/docusign/code-examples-node),我相信我已经输入了所有必需的密钥和代码。但是,当我尝试使用JWT进行身份验证时,收到以下错误:
at Sign.sign (internal/crypto/sig.js:105:29)
at Object.sign (C:UsersBrownJ3Documents
eposcode-examples-node
ode_modulesjwaindex.js:152:45)
at Object.jwsSign [as sign] (C:UsersBrownJ3Documents
eposcode-examples-node
ode_modulesjwslibsign-stream.js:32:24)
at Object.module.exports [as sign] (C:UsersBrownJ3Documents
eposcode-examples-node
ode_modulesdocusign-esign
ode_modulesjsonwebtokensign.js:189:16)
at generateAndSignJWTAssertion (C:UsersBrownJ3Documents
eposcode-examples-node
ode_modulesdocusign-esignsrcApiClient.js:62:16)
at exports.requestJWTUserToken (C:UsersBrownJ3Documents
eposcode-examples-node
ode_modulesdocusign-esignsrcApiClient.js:890:19)
at _DsJwtAuth._getToken [as getToken] (C:UsersBrownJ3Documents
eposcode-examples-nodelibDSJwtAuth.js:85:33)
at log (C:UsersBrownJ3Documents
eposcode-examples-nodelibDSJwtAuth.js:174:33)
at _DsJwtAuth.DsJwtAuth.login (C:UsersBrownJ3Documents
eposcode-examples-nodelibDSJwtAuth.js:184:5)
at commonControllers.login (C:UsersBrownJ3Documents
eposcode-examples-nodelibcommonControllers.js:36:16) {
library: 'PEM routines',
function: 'get_name',
reason: 'no start line',
code: 'ERR_OSSL_PEM_NO_START_LINE```
推荐答案
这通常意味着PEM文件缺少关键部分已开始的指示符。
PEM文件的结构如下:
Intitial Data to be processed
-----Begin <Type>-----
Key Information
-----End <Type>-----
这些文件的标准可以在这里找到:https://www.rfc-editor.org/rfc/rfc7468
您能确认您正在使用的PEM文件中是否存在-Begin/End行吗?请不要在此处发布实际文件,如果它们存在于PEM中,我们希望您通过DocuSign打开支持案例,以便我们保留任何用于故障排除的必要私有数据。
这篇关于错误:错误:0909006C:PEM例程:GET_NAME:NO START LINE-NODE的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!