我正在尝试发出一个multipart/form-data API POST调用来上传文件。调用必须使用X509客户端证书进行身份验证。我最好使用Windows来做这件事,这样我就可以在不解密PowerShell的情况下访问windows中的X509商店。我已经找到了使用基本授权执行此操作的示例,但尚未找到任何解释如何使用PKI执行此操作的示例。
任何帮助都是非常感谢的。谢谢。
在kubernetes中,为Nginx应用程序创建了使用"LoadBalancer“类型的部署和服务。代码是。应用程序可以使用外部IP 10.120.x.y访问。应用程序不是通过HTTPS公开的,而是不安全的。
root@desktop:~/github/nginx-app# kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S)
我一直试图使用这个作为向导,但我没有运气在Windows上设置一个gitlab运行程序。它正确地轮询作业,但是当它试图提取工件时,它返回一个x509: certificate signed by unknown authority错误。
任何人都可以逐步了解如何生成正确的证书并将其附加到Windows运行程序以使其正常工作吗?
我尝试过使用openssl生成证书并设置--tls-ca-file标志,但到目前为止,这并没有帮助。
我想要创建一个用于Google负载平衡器的自签名证书,我已经编写了以下脚本来编写它:
#!/bin/bash
FQDN=*.domain.net
SUBJ="/C=CZ/ST=Country/L=City/O=Authority/CN=$FQDN"
VALIDITY=3650
# make directories to work from
mkdir -p certs
# generate self signed root CA cert
openssl req -nodes -x509 -newkey rsa:2048 -keyout certs/ca.key -out