标签: ssl

删除 HTTPS 的“s”后会发生什么?

我有这个:https://194.16.222.100/对应于www.skanetrafiken.se.

使用这个,虽然网络浏览器说有一个 SSL 错误,我可以访问网页。但是,当我删除 HTTP 的 's' 时,例如http://194.16.222.100/,它不会打开任何内容并显示“错误的请求(无效的主机名)”

谁能解释一下为什么在删除 HTTPS 的“s”时它不起作用?

https ssl ssl-certificate

1
推荐指数
1
解决办法
1847
查看次数

如何通过 HTTPS 使用 HAProxy 进行服务器固定

我之前在 HAProxy 中为 Web 服务器创建了一个负载均衡器,但那个是 HTTP,而不是 HTTPS。

这是我之前使用的配置。

listen appname 0.0.0.0:80
    mode http
    stats enable
    stats uri /haproxy?stats
    stats realm Strictly\ Private
    stats auth admin:XXXXXXXX
    balance roundrobin
    option http-server-close
    timeout http-keep-alive 3000
    option forwardfor
    cookie SRVNAME insert
    server lamp1 10.128.24.97:80 cookie S1 check
    server lamp2 10.128.24.98:80 cookie S2 check
Run Code Online (Sandbox Code Playgroud)

我不知道如何重写此配置以使端口 443 的请求可供 HAProxy 后面的服务器使用。我复制了上一个并将端口更改为 443。但是我收到了很多错误。如何将配置转换为对 HTTPS / SSL 连接有效?

listen httpsapp 0.0.0.0:443
    mode tcp
    stats enable
    stats uri /haproxy?stats
    stats realm Strictly\ Private
    stats auth admin:XXXXXXXXXXX
    balance roundrobin
    option http-server-close …
Run Code Online (Sandbox Code Playgroud)

ssl load-balancer

1
推荐指数
1
解决办法
1万
查看次数

我可以使用网站 SSL 证书签署代码吗?

我安装了 SSL 证书并在我的 Web 服务器上工作。在另一个项目中,我需要签署一些代码。我可以使用网站 SSL 证书来签署代码,还是代码签名证书根本不同?

在 Google 上搜索我发现代码签名证书比网站证书贵得多,但据我所知,它们都只是一堆哈希码。

certificate ssl

1
推荐指数
1
解决办法
696
查看次数

将不受信任的证书添加到受信任的根证书颁发机构是否安全?

在我在工作中访问互联网之前,我必须登录到他们的系统。登录页面是ipass.swu.ac.th。不幸的是,他们使用的安全证书似乎不受信任(在 Chrome 中)。每次我想访问他们的登录页面时,我都必须单击“仍然继续”。

我可以从这个答案中看到,我可以导出他们的证书,然后将其添加为 Windows 中受信任的根证书颁发机构。

我的问题是这个。我实际上并不信任网络。我在泰国的一所大学工作,网络上的许多计算机都充满了病毒。我什至不信任这里负责 IT 的计算机中心。所以我只想信任他们的证书才能访问他们的登录页面 ipass.swu.ac.th,仅此而已。如果我将他们的证书添加为受信任的根授权,我不知道这种信任会延伸到什么程度。

举一个具体的例子,当我打开 iTunes 时,如果我之前没有登录 ipass.swu.ac.th,它会抱怨它无法安全地访问 Apple 的服务器。那很好 - 我想保留那个警告。我只想与 ipass.swu.ac.th 共享我的大学用户名和密码。我不想与他们共享任何其他凭据,而且我担心如果我信任权威,iTunes 等应用程序可能会与大学计算机中心共享私人信息。

security certificate ssl

1
推荐指数
1
解决办法
1155
查看次数

除了基于 .key 和 .crt 的加密之外,cakey.pem 和 cacert.pem 的作用是什么

我有.key保存私钥数据的.crt文件,该文件将是带有公钥的证书,据我所知,这就是公钥加密,对吗?

不完全是。为了实现我的目标,我还必须生成 cakey.pem 和 cacert.pem,我不知道它们是做什么用的。

我有使用 Postfix MTA 设置 TLS 的示例。

我愿意:

openssl genrsa 1024 > smtpd.key
openssl req -new -key smtpd.key -x509 -days 3650 -out smtpd.crt
Run Code Online (Sandbox Code Playgroud)

这两个 - smtpd.key 和 smtpd.crt - 是密钥(私钥)和证书(包含公钥)。

是什么

openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650
Run Code Online (Sandbox Code Playgroud)

cakey.pem 和 cacert.pem 文件是什么?

encryption ssl openssl ssl-certificate public-key-encryption

1
推荐指数
1
解决办法
7778
查看次数

如何获得内部主机名的 SNI 证书?

我家里有一个 Synology NAS,它有一个基于 Web 的用户界面,我可以将它公开给公共 Internet。在我的局域网内,我的 NAS 有主机名nas.domain.local.,在公共互联网上,我的域名home.notarealdomainname.com.指向我的家用路由器(然后将端口 7000 转发到端口 443 上的 NAS HTTPS 服务器)。

我的NAS自带的自签名证书,是不是真的适合目的,我想安装一个SNI证书,同时支持主机名nas.domain.local.,除了home.notarealdomainname.com.-但是所有主要CA的执行某种形式的域名验证的(如他们应该!)但他们无法验证我的.local.域名,因此他们不会颁发该证书。

我不想颁发自己的证书,因为为了方便使用,我希望浏览器信任该证书。

ssl x509 synology

1
推荐指数
1
解决办法
1344
查看次数

2 台服务器上的相同 SSL 证书、1 次通行证和其他没有

我运行了几个小站点,去年在每个站点上都安装了 SSL 证书。上周,一位访客联系我询问了有关我的 SSL 证书的问题,这促使我进行了几次 SSL 测试。我的一个网站从这个SSL 测试中获得 A 级,另一个获得 C 级。根据另一个 SSL 测试,两个都顺利通过。

获得 C 级的失败是因为:

  • 弱 Diffie-Hellman 密钥交换参数。
  • 不支持 TLS 1.2。
  • 服务器接受 RC4 密码。
  • 不支持前向保密。

我正在挠头以了解其中的区别。我的 SSL 证书是同一品牌、同一类型、来自同一供应商。我按照相同的过程安装了它们。它们之间的唯一区别是虚拟主机,但两个虚拟主机都是知名/知名的公司。

我该如何解决?重新生成我的 CSR 和 SSL 证书?购买新的 SSL 证书?在我的虚拟主机上联系支持?

编辑:为未通过的服务器添加我的服务器信息:

  • 共享主机
  • 阿帕奇 2.2.22
  • OpenSSL 0.9.8

security https certificate ssl

1
推荐指数
1
解决办法
178
查看次数

openssl p12 生成失败,使用 CA 捆绑链选项

我正在尝试为 Java servlet 框架安装 SSL 证书。我有 3 个文件:私钥 (PEM)、证书文件 (PEM) 和 CA 包 (PEM)。当我运行时:

openssl pkcs12 -export -in server.crt -inkey server.key -certfile server.crt -out server.p12 -CAfile server.ca-bundle -chain
Run Code Online (Sandbox Code Playgroud)

...为了获取p12可用于创建 Java 密钥库的文件,它失败并显示以下错误:

Error unable to get issuer certificate getting chain. 
Run Code Online (Sandbox Code Playgroud)

在其他地方,我已经使用相同的密钥、证书和 CA 包文件成功设置了 2 个 apache 服务器,并且没有问题。为什么我会收到此错误?

java certificate ssl openssl

1
推荐指数
1
解决办法
7939
查看次数

SSL:curl 有效,httpie 失败

我正在运行Ubuntu 16.04.4 LTS。我有以下版本:

root@e816b85d954d:/# http --debug
HTTPie 0.9.9
Requests 2.9.1
Pygments 2.1
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609]
/usr/bin/python
Linux 4.4.0-116-generic

root@e816b85d954d:/# curl --version
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets 
Run Code Online (Sandbox Code Playgroud)

curl 工作正常:

$ curl https://mysite
Run Code Online (Sandbox Code Playgroud)

但是 …

ssl curl ubuntu

1
推荐指数
1
解决办法
1596
查看次数

VPN 是否可以防止 ESET SSL 协议过滤?

我阅读了这篇文章(链接如下),其中解释了 ESET 安装新的根证书颁发机构并解密所有安全流量。我想知道 VPN 是否可以防止这种情况?

https://device5.co.uk/blog/do-not-use-eset-ssl-protocol-filtering.html

vpn ssl

1
推荐指数
1
解决办法
76
查看次数