在 Windows 中生成 SSL 密钥和证书

Ken*_*Kan 1 windows ssl kibana

根据https://www.elastic.co/guide/en/shield/current/kibana.html,我需要设置

server.ssl.key: /path/to/your/server.key
server.ssl.cert: /path/to/your/server.crt
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到 Windows 环境中密钥和证书的路径?或者我应该如何制作一个并找到密钥和路径?

ped*_*ofb 5

您需要生成自己的自签名证书或向受信任的机构请求证书。在此之后,您将获得 .key(证书的私钥)和 .crt(证书的公共部分)

要创建自签名证书,请点击此链接如何使用 openssl 创建自签名证书?

你将需要 openssl

openssl genrsa -des3 -out server.key 2048
openssl rsa -in server.key -out server.key
openssl req -sha256 -new -key server.key -out server.csr -subj "/CN=localhost"
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Run Code Online (Sandbox Code Playgroud)

将“localhost”替换为您的域名。一一运行命令,因为 openssl 会提示您生成证书的相同值

如果您需要可信证书,请向letsencrypt.org 等可信机构申请