问题标签 [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.
java - 连接到 StartTLS 配置的 XMPP 服务器时出现问题
我已经为 StartTLS 配置了带有 CA 证书的 ejabberd 服务器。下面是配置:
我的 XMPP 客户端是使用 Smack 库在 java 中开发的。我希望我的 XMPP 客户端仅在证书有效的情况下才能与服务器一起使用。但我做不到。下面是我的 XMPP 客户端代码
即使我在信任库中提供了一个虚拟证书,它也会成功建立连接。
我错过了什么吗?
php - Starttls:我还是他们?
我在自己的服务器上运行 phpfox 并尝试使用 smtp 发送电子邮件。我正在设置 Windows Live 域电子邮件,目前正在等待域所有权,同时我尝试使用我的普通电子邮件地址 something@hotmail.co.uk。
当我输入所有信息时,我需要发送 starttls 错误。
在我联系支持之前,问题可能出在服务器上,例如需要下载或激活的模块。
如果有人对此有解决方案,将不胜感激。
perl - Perl 中带有 TLS 的 POP3 - 帮助 starttls 工作?
我编写了一个 Perl 脚本,它使用 POP3 从 Gmail 帐户中检索邮件。不久前,脚本被破坏了,我怀疑这是因为 Gmail 在使用 POP3 时开始需要 SSL 或 TLS 连接。
我在 Mike B 的博客上发现了这篇有趣的帖子,其中包含以下示例代码:
这是我的确切代码的一部分(出于安全原因更改了一些细节):
我的问题是...
...失败了,但我不知道为什么。有什么建议么?
更新...
谢谢史蒂芬。我通过添加 Debug => 1 并输出 $IO::Socket::SSL::SSL_ERROR 来更新我的代码:
现在的错误信息是:
这基本上是在说,“Mozilla::CA 证书对你不起作用。”?
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如下:
先感谢您。
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 的信息。
email - 如何使用 starttls 从 Go 中的 Exchange 服务器连接和发送电子邮件?
我正在将一些现有的 Python 代码移植到 Go。一位负责通过 Exchange 服务器(SMTP + STARTTLS)发送电子邮件。现有(简化)代码如下所示:
我想用 Go 做同样的事情,感谢帮助 - 谢谢。
java - SMTP STARTTLS:如果远程 SMTP 服务器具有自签名证书,如何表现?
当 SMTP 客户端连接到远程 SMTP 服务器并发出具有自签名证书的 STARTTLS 命令时 - 我在客户端收到错误:
javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
有一种解决方案可以信任所有证书,例如:
但这会导致安全漏洞。我认为这可能比在这种情况下发送未加密的数据更好?
email - Drupal 用户创建 SMTPS 消息失败
我正在使用 Drupal 7。当我通过 Peoples > + Add User 添加用户时,我希望用户收到通知电子邮件。
如果我勾选框:“通知用户新帐户”,然后单击“创建新帐户”,页面将重定向到“/admin/people/create”处的空白页面。用户已创建,但未发送任何消息。甚至没有尝试在 Drupal 中发送 SMTP 消息或失败等的日志。但是用户存在。
如果我不勾选该框,则用户仍然正确创建,但我不会卡在空白页面(页面已刷新,我可以看到绿色复选标记表示我的更改已应用)
我该如何调查这个问题?我希望发送电子邮件(并且我认为空白页问题是相关的/相同的问题)就像我说的,我没有看到尝试发送电子邮件的日志,但它只会在我尝试发送时崩溃这样做。也许我可以启用其他一些日志/调试信息?
非常感谢,
azure - 天蓝色 smtp tls 证书无效
我正在开发一个 Web 应用程序,它将向用户发送邮件。我在 web.config 文件中配置了 SmtpClient,如下所示:
在我的本地机器上一切正常。在 Azure 上托管应用程序时出现错误,表明证书无效。
谁能告诉我为什么它在我的本地机器上工作?
提前致谢。
c# - 使用 C# 的 SSL/TLSV1 连接
我正在尝试建立SSL/TLS
与我的个人聊天服务器的连接。我的代码片段如下
现在程序执行后
_sslStream.AuthenticateAsClient("lap-020.alumnus.co.in", collection, SslProtocols.Tls, true);
主线程块。可能为此,ssl 握手没有开始。现在告诉我为什么主线程阻塞。谢谢