在 Windows 中生成 SSL 密钥和证书
Generate SSL key and cert in Windows
根据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
我在哪里可以找到 Windows 环境中密钥和证书的路径?或者我应该如何制作并找到密钥和路径?
您需要生成自己的自签名证书或向可信机构申请证书。之后您将获得.key(证书的私钥)和.crt(证书的public部分)
要创建自签名证书,请遵循此 link How to create a self-signed certificate with 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
将 'localhost' 替换为您的域名。 运行 一个接一个命令,因为 openssl 会提示您相同的证书生成值
如果您需要受信任的证书,请向受信任的机构申请一个,例如 letsencrypt.org
根据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
我在哪里可以找到 Windows 环境中密钥和证书的路径?或者我应该如何制作并找到密钥和路径?
您需要生成自己的自签名证书或向可信机构申请证书。之后您将获得.key(证书的私钥)和.crt(证书的public部分)
要创建自签名证书,请遵循此 link How to create a self-signed certificate with 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
将 'localhost' 替换为您的域名。 运行 一个接一个命令,因为 openssl 会提示您相同的证书生成值
如果您需要受信任的证书,请向受信任的机构申请一个,例如 letsencrypt.org