小编tsh*_*ang的帖子

警报“SSL3_READ_BYTES:sslv3 警报错误证书”是否表明 SSL 失败

运行以下命令时 openssl s_client -host example.xyz -port 9093

我收到以下错误:

139810559764296:error:14094412:SSL routines:SSL3_READ_BYTES:sslv3 alert bad certificate:s3_pkt.c:1259:SSL alert number 42
39810559764296:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure:s23_lib.c:184:
Run Code Online (Sandbox Code Playgroud)

但最后我收到"Verify return code: 0 (ok)"消息。

我的问题是上述警报表示什么,以及 SSL 是否真的成功。

SSL handshake has read 6648 bytes and written 354 bytes
New, TLSv1/SSLv3, Cipher is AES128-SHA
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol  : TLSv1.2
Cipher    : AES128-SHA
Session-ID: xx
Session-ID-ctx:
Master-Key: xx
Key-Arg   : None
Krb5 Principal: None
PSK identity: None …
Run Code Online (Sandbox Code Playgroud)

ssl openssl ssl-certificate ssl-certificate-errors

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

如何为 SSH 和 SSL (https) 使用相同的密钥

我正在尝试为一个小团队安装开发工具,但我无法正确进行身份验证。

由于我们是一个分布式团队,服务器在互联网上。我想要 SSO+零客户端配置。

所以基本上 git over https+webdav 是不切实际的,因为 git 客户端只能使用基本身份验证但不保存密码,一些 IDE 插件甚至不转发他们 UI 中的密码问题。

那么我必须通过 ssh 使用 git。我安装了 gitosis,它基本上可以使用非对称密钥,好的。我将不得不要求每个开发人员安装他们的密钥,我可以做到,忘记零配置。

然后我希望开发人员访问 https 上的网络工具(wiki、票证等),但这次我必须给他们一个登录名/密码或另一个私钥,因为格式在 SSH 之间不兼容而 SSL 和 OS 上存储它的地方是不一样的。现在,我必须忘记 SSO 吗?

我错了吗?

ssl certificate ssh

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

使用 SFTP 时如何检查文件是否传输良好?

我的服务器有一个问题:当达到文件夹配额并且有人尝试上传文件时,他没有收到任何错误代码,他存放了一个 0 字节的文件。所以我想知道是否有任何解决方案(例如完整性检查)来检查文件是否传输良好。

sftp

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