js证书怎么考

JavaScript019

js证书怎么考,第1张

工程技术或工程经济专业大专(含大专)以上学历才能考。

_嗍侨〉弥屑豆こ淌χな楹舐?3年可以考(学历工程类大专以上),上海市专业监理工程师即JS监理师是本科毕业满3年或大专毕业满5年或取得中级工程师职称监理JS是监理工程师从业资格证书代号;JY是监理员从业资格证书代号。该证书由上海市建设工程咨询行业协会发证,根据上海建设工程监理工程师从业行业标准,经考核合格,特发此证。证书有二个专业,土建、安装。由上海市建智建设工程咨询人才培训中心培训,报名资格为有建筑专业的中专以上学历或有建设类技师以上职称。,三个条件满足其中一个即可。

在Nodejs中,我们可以通过内置的https库,来实现HTTPS服务器。

首先,我们需要利用openssl生成证书文件:

#生成私钥key文件

openssl genrsa 1024 >/path/to/private.pem

//

#通过私钥文件生成CSR证书签名

openssl req -new -key /path/to/private.pem -out csr.pem

//

#通过私钥文件和CSR证书签名生成证书文件

openssl x509 -req -days 365 -in csr.pem -signkey /path/to/private.pem -out /path/to/file.crt

新生成了三个文件:

private.pem: 私钥

csr.pem: CSR证书签名

file.crt: 证书文件

修改Nodejs启动文件server.js:

var app = require('express')()

var fs = require('fs')

var http = require('http')

var https = require('https')

var privateKey = fs.readFileSync('/path/to/private.pem', 'utf8'),

var certificate = fs.readFileSync('/path/to/file.crt', 'utf8')

var credentials = {key: privateKey, cert: certificate}

var httpServer = http.createServer(app)

var httpsServer = https.createServer(credentials, app)

var PORT = 18080

var SSLPORT = 18081

httpServer.listen(PORT, function() {

console.log('HTTP Server is running on: http://localhost:%s', PORT)

})

httpsServer.listen(SSLPORT, function() {

console.log('HTTPS Server is running on: https://localhost:%s', SSLPORT)

})

// Welcome

app.get('/', function(req, res) {

if(req.protocol === 'https') {

res.status(200).send('Welcome to Safety Land!')

}

else {

res.status(200).send('Welcome!')

}

})

启动服务器:

$ node server.js

HTTP Server is running on: http://localhost:18080

HTTPS Server is running on: https://localhost:18081

打开浏览器

1、首先,打开Qx点击首页右下方圆圈,[重写]和[MitM]的按钮打开,再点击[生成证书],点击后会弹框,随后点击允许。

2、其次,打开手机设置-通用-描述文件与设备管理-点击刚刚下载的Qx的描述文件-安装-关于本机-证书信任设置-打开Qx证书的按钮。

3、最后,然后回到Qx点击圆圈,往下拉找到编辑并进入即可完成导入节点操作