问题标签 [starttls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
766 浏览

java - 连接到 StartTLS 配置的 XMPP 服务器时出现问题

我已经为 StartTLS 配置了带有 CA 证书的 ejabberd 服务器。下面是配置:

我的 XMPP 客户端是使用 Smack 库在 java 中开发的。我希望我的 XMPP 客户端仅在证书有效的情况下才能与服务器一起使用。但我做不到。下面是我的 XMPP 客户端代码

即使我在信任库中提供了一个虚拟证书,它也会成功建立连接。

我错过了什么吗?

0 投票
1 回答
817 浏览

php - Starttls:我还是他们?

我在自己的服务器上运行 phpfox 并尝试使用 smtp 发送电子邮件。我正在设置 Windows Live 域电子邮件,目前正在等待域所有权,同时我尝试使用我的普通电子邮件地址 something@hotmail.co.uk。

当我输入所有信息时,我需要发送 starttls 错误。

在我联系支持之前,问题可能出在服务器上,例如需要下载或激活的模块。

如果有人对此有解决方案,将不胜感激。

0 投票
1 回答
1471 浏览

perl - Perl 中带有 TLS 的 POP3 - 帮助 starttls 工作?

我编写了一个 Perl 脚本,它使用 POP3 从 Gmail 帐户中检索邮件。不久前,脚本被破坏了,我怀疑这是因为 Gmail 在使用 POP3 时开始需要 SSL 或 TLS 连接。

我在 Mike B 的博客上发现了这篇有趣的帖子,其中包含以下示例代码:

这是我的确切代码的一部分(出于安全原因更改了一些细节):

我的问题是...

...失败了,但我不知道为什么。有什么建议么?

更新...

谢谢史蒂芬。我通过添加 Debug => 1 并输出 $IO::Socket::SSL::SSL_ERROR 来更新我的代码:

现在的错误信息是:

这基本上是在说,“Mozilla::CA 证书对你不起作用。”?

0 投票
1 回答
282 浏览

java - 没有客户端身份验证的apache mina中的startTLS

我正在尝试在 apache Mina 中实现 startTLS,并参考以下参考。 http://mina.apache.org/mina-project/apidocs/org/apache/mina/filter/ssl/SslFilter.html

我的代码如下:

@Override public void messageReceived(IoSession session, Object message) 抛出异常 {

jsonparser(味精);

}

}

sslFilter sslFilter; 公共无效 startTLS() {

}

}

我正在尝试使用 JSON 来放置东西。因此,我收到的每条消息都在使用 JSON 库进行解析。协商消息为:SESSION_UNSECURED Track trace如下:

先感谢您。

0 投票
1 回答
1201 浏览

ruby - Ruby:NET::LDAP plus start_tls 是否支持证书验证?

我正在阅读有关 NET::LDAP with TLS 的文档。但我找不到任何关于使用 start_tls 强制执行证书验证的内容。示例代码附在下面。

这里的文档“ http://net-ldap.rubyforge.org/Net/LDAP.html#method-i-encryption ”提到simple_tls没有SSL证书验证。但是没有关于 start_tls 的信息。

0 投票
2 回答
5165 浏览

email - 如何使用 starttls 从 Go 中的 Exchange 服务器连接和发送电子邮件?

我正在将一些现有的 Python 代码移植到 Go。一位负责通过 Exchange 服务器(SMTP + STARTTLS)发送电子邮件。现有(简化)代码如下所示:

我想用 Go 做同样的事情,感谢帮助 - 谢谢。

0 投票
1 回答
1806 浏览

java - SMTP STARTTLS:如果远程 SMTP 服务器具有自签名证书,如何表现?

当 SMTP 客户端连接到远程 SMTP 服务器并发出具有自签名证书的 STARTTLS 命令时 - 我在客户端收到错误:

javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

有一种解决方案可以信任所有证书,例如:

但这会导致安全漏洞。我认为这可能比在这种情况下发送未加密的数据更好?

0 投票
1 回答
69 浏览

email - Drupal 用户创建 SMTPS 消息失败

我正在使用 Drupal 7。当我通过 Peoples > + Add User 添加用户时,我希望用户收到通知电子邮件。

如果我勾选框:“通知用户新帐户”,然后单击“创建新帐户”,页面将重定向到“/admin/people/create”处的空白页面。用户已创建,但未发送任何消息。甚至没有尝试在 Drupal 中发送 SMTP 消息或失败等的日志。但是用户存在。

如果我不勾选该框,则用户仍然正确创建,但我不会卡在空白页面(页面已刷新,我可以看到绿色复选标记表示我的更改已应用)

我该如何调查这个问题?我希望发送电子邮件(并且我认为空白页问题是相关的/相同的问题)就像我说的,我没有看到尝试发送电子邮件的日志,但它只会在我尝试发送时崩溃这样做。也许我可以启用其他一些日志/调试信息?

非常感谢,

0 投票
0 回答
142 浏览

azure - 天蓝色 smtp tls 证书无效

我正在开发一个 Web 应用程序,它将向用户发送邮件。我在 web.config 文件中配置了 SmtpClient,如下所示:

在我的本地机器上一切正常。在 Azure 上托管应用程序时出现错误,表明证书无效。

谁能告诉我为什么它在我的本地机器上工作?

提前致谢。

0 投票
2 回答
593 浏览

c# - 使用 C# 的 SSL/TLSV1 连接

我正在尝试建立SSL/TLS与我的个人聊天服务器的连接。我的代码片段如下

现在程序执行后

_sslStream.AuthenticateAsClient("lap-020.alumnus.co.in", collection, SslProtocols.Tls, true);

主线程块。可能为此,ssl 握手没有开始。现在告诉我为什么主线程阻塞。谢谢