相关疑难解决方法(0)

如何使用OpenSSL创建自签名证书

我正在为嵌入式Linux设备添加HTTPS支持.我尝试使用以下步骤生成自签名证书:

openssl req -new > cert.csr
openssl rsa -in privkey.pem -out key.pem
openssl x509 -in cert.csr -out cert.pem -req -signkey key.pem -days 1001
cat key.pem>>cert.pem
Run Code Online (Sandbox Code Playgroud)

这有效,但我在使用Google Chrome时遇到了一些错误:

这可能不是您要找的网站!
该网站的安全证书不受信任!

我错过了什么吗?这是构建自签名证书的正确方法吗?

ssl openssl certificate ssl-certificate x509certificate

1169
推荐指数
18
解决办法
139万
查看次数

您如何与您的证书颁发机构签署证书签名请求?

在我的搜索过程中,我找到了几种签署SSL证书签名请求的方法:

  1. 使用x509模块:

    openssl x509 -req -days 360 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用ca模块:

    openssl ca -cert ca.crt -keyfile ca.key -in server.csr -out server.crt
    
    Run Code Online (Sandbox Code Playgroud)

注意:我不确定是否使用了正确的参数.如果我要使用它,请告知正确的用法.

应该使用哪种方式与证书颁发机构签署证书请求?一种方法比另一种方法更好(例如,一种方法被弃用)?

ssl openssl ca csr

181
推荐指数
3
解决办法
24万
查看次数

Docker go image - 无法获取 - x509:由未知机构签名的证书

在 docker golang 图像中,我正在尝试go install打包并因以下错误而失败:

go install google.golang.org/protobuf/cmd/protoc-gen-go@1.27.0: google.golang.org/protobuf/cmd/protoc-gen-go@1.27.0: invalid version: Get "https://proxy.golang.org/google.golang.org/protobuf/cmd/protoc-gen-go/@v/1.27.0.info": x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)

我尝试安装 CA 证书失败

知道可能是什么问题吗?

security client-certificates ssl-certificate go docker

5
推荐指数
1
解决办法
1万
查看次数

专用Docker注册表:“ x509:由未知授权机构签名的证书”仅适用于Windows映像

尝试从私有Docker注册表中提取Windows映像时,出现以下错误

x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)

我已经安装了正确的证书,并且可以毫无问题地提取Linux映像,但是由于某些原因,我无法提取Windows映像。

我的同事没有这个问题。

关于这个有什么想法吗?

docker

4
推荐指数
2
解决办法
2699
查看次数