美文网首页
使用HTTPS/SSL保障项目安全

使用HTTPS/SSL保障项目安全

作者: 不睡觉呀 | 来源:发表于2018-04-17 10:03 被阅读0次

一、

要为应用添加SSL/HTTPS支持,首先需要生成一些测试证书,
并为应用程序添加加密传输的支持。

openssl genrsa -out privatekey.pem 1024
openssl req -new -key privatekey.pem -out certreq.csr
openssl x509 -req -days 3650 -in certreq.csr -signkey privatekey.pem -out newcert.pem

二、

我们创建HTTPS服务器,并将对站点签名的私有密钥和证书文
件的地址作为可选参数传入。也可以将它传给express服务器,它能
在加密建立之后发送数据。

var express = require("express");
var https = require("https");
var fs = require("fs");

var privateKey = fs.readFileSync("privatekey.pem").toString();
var certificate = fs.readFileSync("newcert.pem").toString();
var options = {
    key : privatekey,
    cert : certificate
}

var app = express();
app.get("*",function(req,res){
    res.end("thanks for calling securely\n");
});

https.createServer(options,app).listen(8443,function(){
    console.log("dsfdsaaaa 8443");
});

相关文章

  • 使用HTTPS/SSL保障项目安全

    一、 要为应用添加SSL/HTTPS支持,首先需要生成一些测试证书,并为应用程序添加加密传输的支持。 二、 我们创...

  • HTTPS原理

    HTTPS是什么 使用HTTPS = SSL + TCP在传输层上加上安全通道,先经过SSL,由SSL和TCP通信...

  • 格力地产启用超安SSL Pre,保障电子邮件系统安全可信

    格力地产企业电子邮件系统启用沃通超安SSL Pre,保障电子邮件系统安全可信。使用HTTPS协议访问企业电子邮件系...

  • JAVA 进阶 | JDK自带工具keytool生成ssl证书

    前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用ht...

  • JDK自带工具keytool生成ssl证书

    前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用ht...

  • HTTPS的安全保障机制SSL协议

    作为HTTP协议的安全扩展,HTTPS已经是网络安全中最基本的安全防护手段了。今日任何一个没有使用HTTPS保护的...

  • 怎么进行开启https

    本文由SSL盾小编整理发布【www.ssldun.com】网站安全之盾证书便宜签发快 https是保障网站安全的一...

  • Jmeter的HTTPS请求

    HTTPS工作原理 HTTP并非是安全传输,在HTTPS基础上使用SSL协议进行加密构成的HTTPS协议是相对安全...

  • 搭建一个 https 网站

    nginx 配置 HTTPS 简介及使用官方工具 Certbot 配置 Let’s Encrypt SSL 安全证...

  • 2019-01-04笔记

    1、ssl和ssh的区分:我的理解是ssl针对http这些协议,通过加密保障通信安全。ssh针对文件等传输,保障数...

网友评论

      本文标题:使用HTTPS/SSL保障项目安全

      本文链接:https://www.haomeiwen.com/subject/qckukftx.html