`
crabdave
  • 浏览: 1276079 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

颁发不受浏览器信任的SSL证书

 
阅读更多

颁发不受浏览器信任的SSL证书

 

颁发不受浏览器信任的SSL证书

 

# 生成一个RSA密钥 

$ openssl genrsa -des3 -out crabdave.key 1024

 

 

# 生成一个证书请求

$ openssl req -new -key crabdave.key -out crabdave.csr

 

# 拷贝一个不需要输入密码的密钥文件

$ openssl rsa -in crabdave.key -out crabdave_nopass.key

 

Country Name (2 letter code) [GB]:CN

State or Province Name (full name) [Berkshire]:Beijing

Locality Name (eg, city) [Newbury]:Beijing

Organization Name (eg, company) [My Company Ltd]:crabdave.org

Organizational Unit Name (eg, section) []:development

Common Name (eg, your name or your server's hostname) []:*.crabdave.org

Email Address []:admin@crabdave.org

A challenge password []:直接回车

An optional company name []:直接回车

 

# 自己签发证书

$ openssl x509 -req -days 365 -in crabdave.csr -signkey crabdave.key -out crabdave.crt

 

编辑配置文件nginx.conf

 

        listen   443;

        server_name  nexus.crabdave.org;

 

        # allow large uploads of files - refer to nginx documentation

        #client_max_body_size 1G

 

        # optimize downloading files larger than 1G - refer to nginx doc before adjusting

        #proxy_max_temp_file_size 2G

 

        ssl on;

        ssl_certificate      /usr/local/nginx/conf/crabdave.crt;

        ssl_certificate_key  /usr/local/nginx/conf/crabdave_nopass.key;

 

        location / {

            proxy_pass http://127.0.0.1:8081/nexus/;

            proxy_set_header Host $host;

            proxy_set_header X-Real-IP $remote_addr;

            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

            proxy_set_header X-Forwarded-Proto "https";

        }

 

 

参考:http://www.linuxidc.com/Linux/2013-08/88271.htm

分享到:
评论

相关推荐

    Nginx配置SSL证书部署HTTPS网站的方法(颁发证书)

    自行颁发不受浏览器信任的SSL证书 手动颁发 xshell登录服务器,使用openssl生成RSA密钥及证书 # 生成一个RSA密钥 $ openssl genrsa -des3 -out tfjybj.key 1024 # 拷贝一个不需要输入密码的密钥文件 $ openssl rsa...

    generate-ssl-certs-for-local-development:一个bash脚本,用于为Mac上的本地开发生成受信任的自签名SSL证书

    要使其正常工作,您需要生成自己的SSL证书并告诉您的计算机信任它,这样您就不会感到奇怪。您的连接不是浏览器中的私人错误。 生成证书是一个复杂的麻烦。 因此,我制作了一个bash脚本来为您完成所有操作。 ...

    ssl-certificate-chain-resolver:SSL证书链解析器

    SSL证书链解析器 所有操作系统都包含一组默认的受信任根证书。 但是,证书颁发机构通常不使用其根证书来签署客户证书。 他们改用所谓的中间证书,因为它们可以更频繁地轮换。 如果您的服务器上未安装所有中间证书...

    ssl-local-development:使用CA根证书生成用于本地开发的SSL证书的工作流

    用于本地开发的SSL 使用CA根证书生成用于本地开发的SSL证书的工作流工作... 我们会将这些根证书作为证书颁发机构导入我们的浏览器中,之后,浏览器以后将信任我们所有的证书(使用此CA生成)。将目录更改为存储库文件夹

    powprox:Pow .dev 站点,满足 SSL 和 HTTP2

    浏览器中没有证书不匹配错误自动管理 SSL 证书可选的每个应用程序 nginx 配置安装./bin/powproxopen https://yourapp.dev 受到@paulnicholson 的启发,它将从简单的通配符 SSL 代理提升到了流畅、浏览器友好的设置...

    dev-certificates:创建开发证书的简便方法!

    :生成自己的证书颁发机构证书颁发机构将使您的浏览器信任您将为开发域生成的证书。 浏览器捆绑了默认情况下会信任的证书自动列表,但是由于您将自己对证书进行签名,因此需要指示它信任自己的证书。 赶紧跑: ...

    WFetch 1.4是免费实用程序上提供一个作为是基础 " - "。 Microsoft 不支持工具, 但您可以使用它来提供客户端和服务器之间通信详细信息。

    WFetch 功能 ...• 当您正在添加根证书颁发机构, 测试 WFetch 自动将测试根证书机构为受信任根证书颁发机构, 这可防止通常对站点, 使用由是不信任证书颁发机构颁发的证书进行 SSL 连接时显示警告。

    CertificateTransparency

    它还允许浏览器和根存储以及更广泛的社区检查 CA 颁发的证书,并确保 CA 遵守其预期或公开的做法。 有关证书透明度的工作原理及其在支持 Web PKI 中的作用的更多信息,您可以在找到对 CT 的有用介绍。 Chrome ...

    CertificateTransparency-todelete

    它还允许浏览器和根存储以及更广泛的社区检查 CA 颁发的证书,并确保 CA 遵守其预期或公开的做法。 有关证书透明度的工作原理及其在支持 Web PKI 中的作用的更多信息,您可以在找到对 CT 的有用介绍。 Chrome ...

    Nginx+SSL搭建 HTTPS 网站

    整好遇到一个需求就是希望服务器与客户端之间传输内容是加密的,防止中间监听泄露信息,但是去证书服务商那边申请证书又不合算,因为访问服务器的都是内部人士,所以自己给自己颁发证书,忽略掉浏览器的不信任警报...

    shaaaaaaaaaaaaa:检查网站是否具有弱SHA-1 TLS证书

    SHAAAAAAAAAAAAA 注意:该项目及其大部分文档是在2014年秋天编写的,当时SHA-1仍然很常见,过渡才刚刚开始。 截至2016年,要求所有CA仅颁发SHA-2 ,并且... 自2016年1月1日起,要求所有公共信任的CA仅颁发SHA-2证书。

    pelican-protocol:在古埃及,鹈鹕被认为具有预言冥界安全通道的能力。 鹈鹕是凶猛的鱼食者

    我们故意忽略了 TLS、SSL 和证书颁发机构的先前工作。 我们提出了一个去中心化的、自己动手的信任模型。 我们的设计为 Web 浏览器用户和 Web 应用程序开发人员提供了良好的用户体验。 网站开发商和运营商的优势 ...

    CuteFTP9简易汉化版

    SSL Certificates-CuteFTP包括一个完整的证书管理系统,让您能够接受或拒绝一个服务器的证书,接受证书存储在一个本地数据库,导入和导出证书在本地存储,使用窗口的受信任的证书存储证书的批准,并且能够创建自己的...

    citrix 中文管理操作手册

    选择 SSL 证书颁发机构 136 获取已签名 SSL 证书和密码 137 启用 SSL Relay 并选择中继凭据 137 1.8.5.2.5. TCP 端口和 SSL Relay 137 将 SSL Relay 和 Microsoft Internet 信息服务 (IIS) 一起使用 137 配置中继...

    convergence:各种 fork 的集成仓库和 Convergence 浮动的非合并补丁

    Convergence 是一个 Firefox 浏览器插件,用自定义验证模型替换默认的证书颁发机构 TLS 身份验证模型,由“公证”服务器实现。 对公证服务器的查询可以通过简单的(内置)洋葱路由匿名化,可以随时更改要信任的...

Global site tag (gtag.js) - Google Analytics