我正在分头发,试图利用“开始式”特别快车轮机运行。 我从他们那里获得所有必要的档案,我通过在<条码>上通过这些档案:
var options =
{
ca: FS.readFileSync( sub.class1.server.ca.pem ),
key: FS.readFileSync( ssl.key ),
cert: FS.readFileSync( ssl.crt )
};
这是我所说的错误。
Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
at Object.createCredentials (crypto.js:87:31)
at HTTPSServer.Server (tls.js:914:28)
at HTTPSServer.Server (https.js:33:14)
at HTTPSServer.HTTPSServer (/Users/myUserName/node_modules/connect/lib/https.js:34:16)
at new HTTPSServer (/Users/myUserName/node_modules/express/lib/https.js:38:23)
at Object.createServer (/Users/myUserName/node_modules/express/lib/express.js:43:12)
at Object.<anonymous> (/Users/myUserName/Sites/node.js/https/app.js:12:36)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
我认为,也许我应该把ert子改给总统府。 但运作:
openssl x509 -in ssl.crt -out ssl.der -outform DER
......我有类似的错误
unable to load certificate
67304:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-44/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE
任何想法为什么?
<><>UPDATE: 只是在OSX发生这种情况。 我试图在乌班图服务器上操作同样的东西,并投入使用。