15得票2回答
避免在TLS客户端Hello中发送TLS_EMPTY_RENEGOTIATION_INFO_SCSV密码。

Node.js默认发送 TLS_EMPTY_RENEGOTIATION_INFO_SCSV 密码来保护自己免受 POODLE攻击。 我试图通过覆盖TLS密码列表来避免发送此密码(即使这可能会带来安全风险)。 但是,无论我怎么做,Node.js都会继续发送 TLS_EMPTY_RENEGOT...

15得票4回答
如何在使用Rest Template的Rest客户端中强制使用TLS1.2

我正在使用Spring3.0 restTemplate调用post方法来消费json webservice。 MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, St...

15得票5回答
如何在openssl中获取错误字符串?

我正在使用openssl与远程服务器建立TLS连接。以下是代码片段:if ((ret = SSL_connect(c->ssl)) <= 0) { ret = SSL_get_error(c->ssl, ret); if((err = ERR_get_erro...

14得票6回答
创建托管证书时出现“状态:FailedNotVisible”。

使用 Kubernetes 1.12.6-gke.7 或更高版本,可以创建一个 ManagedCertificate,并从 Ingress 资源引用它来将服务暴露在 Internet 上。 运行 kubectl describe managedcertificate certificate-...

14得票2回答
如何在Ubuntu中将OpenSSL从1.0.2g升级到1.1.0g并使Python识别新的OpenSSL。

我使用的操作系统是Ubuntu 16.04,其所含的OpenSSL版本为1.0.2g。我需要使用1.1.0g版本的OpenSSL。注意,我的另一台机器上的Ubuntu 18已安装了此版本的OpenSSL。但我需要在Ubuntu 16.04上运行一个Python程序,因此需要特定的1.1.0g版...

14得票1回答
如何在Docker Compose文件中引用Traefik v2的自签名SSL证书?

在docker-compose YAML文件中,Træfik v2自签名证书的参考文档非常有限。以下是您可以为Let's Encrypt执行的操作: https://github.com/containous/blog-posts/blob/master/2019_09_10-101_doc...

14得票3回答
使用证书颁发机构签署证书请求

我想使用TLS双向认证来验证Go API上的客户端。我已创建了一个证书颁发机构,假设Bob有一对密钥对他想与客户端一起使用。Bob创建了一个证书请求,并希望我验证他的证书以获得在API上被授权和认证的权限。 我已使用此方法创建了我的证书颁发机构:openssl genrsa -aes256 ...

13得票5回答
Android P 无法使用 TLS:network-security-config: cleartextTrafficPermitted 不支持 IP(仅限域名)

我正在尝试连接一个嵌入式设备的HTTP服务器,该服务器在Android < P上运行良好(直到我设置targetSdkVersion 28),因为有一个改变,即默认启用了网络TLS。 有一种方法可以禁用明文传输,但似乎这只适用于域名而不是IP地址。 我尝试在清单中使用IP设置an...

13得票2回答
TLS 1.2 中更改密码规范时出现“解密错误”的问题,但正确读取 MAC。

我正在尝试将一个老的TLS 1.0实现(不是我编写的)更新以支持TLS 1.2。 作为第一步,我集成了TLS 1.1中的更改,将明文初始化向量放入记录。没有问题,看起来工作正常,我可以在TLS 1.1下读取https://example.com以及SSL Labs viewMyClient.h...

13得票1回答
在.NET中不改变代码的情况下启用TLS 1.2

我有一个使用SmtpClient发送电子邮件的.NET 4.5.2应用程序。该应用程序安装在Windows 2012 R2服务器上。当我禁用TLS 1和TLS 1.1并仅启用TLS 1.2时,应用程序停止发送邮件。我认为这是因为.NET 4.5.2不支持v1.2。 我考虑以下步骤: 1&g...