.net - 如何使用 StackExchange.Redis 禁用证书验证?

标签 .net redis certificate stackexchange.redis amazon-elasticache

我们正在将 StackExchange.Redis 用于我们的 .Net 应用程序,并从本地托管的 Redis 3.2.10 升级到 AWS Elasticache 5.0.5,我们将在其中启用 transit_encryptionat_rest_encryption .

对于任何特定系统,我们部署两个 Elasticache 实例,一个用于非生产环境,另一个用于生产环境。因此,我们希望为这些 Elasticache 实例创建 CNAME 以包含环境名称。在连接字符串中使用 ssl=true 执行此操作会导致以下错误:

根据验证程序,远程证书无效。

这是可以理解的;但是否可以在客户端内禁用证书验证?最好是连接字符串本身?

最佳答案

您无法通过连接字符串执行此操作,但可以使用 ConfigurationOptions.CertificateValidation,请参阅 answer to "SSL connectivity to Redis with StackExchange.Redis"

关于.net - 如何使用 StackExchange.Redis 禁用证书验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58846169/

相关文章:

.net - .Net 3.5 SP1 交付

c# - 使用 StackExchange.Redis 的线程安全递增/递减

nosql - redis中有类似 "use"sql命令的东西吗?

c++ - 在 C++ 中生成证书请求

certificate - 使用 Symantec EV 证书的未知发布者警告

c# - TDD——你测试了多少?

.net - 如何调用重写的 MSBuild 目标

ruby-on-rails - 我在 Windows 7 上为 Ruby on Rails 安装 Bundler 时得到 "Certificate Verify Failed"。Ruby 1.9.3

.net - 不包括程序集版本的 WCF 扩展

mysql - 维护MySQL和Redis之间的数据完整性