EventStore 中需要 TLS 证书。我该怎么办?

问题描述 投票:0回答:3

我正在遵循这个教程,当我运行这个命令时:

EventStore.ClusterNode.exe --db ./db --log ./logs

我得到了这里显示的异常:

由于我刚刚玩这个软件,所以无法联系他们的支持人员。我现在会避免设置为开发模式。

我没有使用 Docker,只是在 Windows 10(家庭版)x64 上以管理员模式使用普通 cmd。

我从来没有正确使用过任何证书,在谷歌搜索后我陷入了困境。我可以做什么来解决这个问题?这不是编程的问题,而是设置的问题。

.net-core certificate tls1.2 eventstoredb
3个回答
1
投票

您正在尝试使用以前的版本文档来使用 EventStoreDB 20.6。页面顶部的横幅显示了这一点:

我不得不承认,新文档没有足够好地解释证书故事(或者,几乎根本没有),但 C# gRPC 客户端快速浏览 为您提供了一些有关 Docker 的说明。我想说,即使您不使用 Docker,如果您使用 Docker,情况也会好得多,因为这是我们将首先详细记录的内容,因为 Docker 是大多数开发人员使用的。

因此,提到的快速浏览使用 20.6.1 nightly build,我们在其中引入了不安全模式,这就是本教程所使用的。稳定的 20.6.1 版本将在一两周内发布。

20.6 发行说明也有相当多的信息,包括 TLS/SSL 故事。


0
投票

我在使用cmd启动

--insecure
时使用
EventStore.ClusterNode.exe
标签,如下所示:

EventStore.ClusterNode.exe --不安全


0
投票

以下命令将使用默认 HTTP 端口启动 EventStoreDB 节点,没有安全性。

docker run --name esdb-node -it -p 2113:2113 -p 1113:1113 eventstore/eventstore:latest --insecure --run-projections=All

[https://developers.eventstore.com/server/v20.10/installation.html#uninstall-1]点击了解更多详情

© www.soinside.com 2019 - 2024. All rights reserved.