我如何获得证书签名请求?我所要做的就是让我的应用程序在我的ipod touch上运行.这很容易,因为我可以去IOS开发门户网站,只需下载一个,没有麻烦.但现在他们希望我创建一个CSR来创建配置文件,我不知道如何.我已经在Keychain Access和在线文档中玩了两个小时的大部分时间,我仍然完全迷失了.
我不确定为什么我现在需要一个,而不是之前.在我最近从Snow Leopard切换到Mountain Lion之前,我有一个配置文件,但现在它不会接受它.是的,我还在同一台电脑上.
我有这个模板,我尝试调用:查看此处的文档示例
---
apiVersion: certificates.k8s.io/v1
kind: CertificateSigningRequest
metadata:
name: vault-csr
spec:
groups:
- system: authenticated
request: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0KTUlJRklEQ0NBd2dDQVFBd0lERWVNQndHQTFVRUF3d1ZkbUYxYkhRdWRtRjFiSFF0Y0dWeWMyOHVjM1pqTUlJQwpJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBdFJubkFQR2R4bG1xdjhMOW1Gc29YOXJuCk9JcTVGTnJMZmRDelZCVEVnUEV6TDgzSWFsT1cya2lrNWFRM282d2NSTmx1S3NzeUl1c0ZUSTFqR2djWjN0eXkKSDFqMlROMmNHMHp4MGVaYTJqK3JMVkkwSmVTdXFHNkdmY01rRzRudUhZSGJraDZUYmgyalc5S0RTUTVRekNzdwo0Rlg4bDZXVEVILzdSemgwNCt0RkdFamxVVktkakJYcnVqMnhBc0NqemJ2Sy9GaEhLRjJwRVpza1pSNWtCbC80Cm1KL2xHUTRUTysyVW5CbmsvalJJd3g5a0ZGWDhucEhGWxxxLS0K
signerName: kubernetes.io/kubelet-serving
usages:
- digital signature
- key encipherment
- server auth
Run Code Online (Sandbox Code Playgroud)
kubectl 的版本:
$ kubectl version --short
Client Version: v1.20.0
Server Version: v1.18.9-eks-d1db3c
Run Code Online (Sandbox Code Playgroud)
我在使用 AWS EKS 时不断收到:
$ kubectl create -f csr.yaml
error: unable to recognize "csr.yaml": no matches for kind "CertificateSigningRequest" in version "certificates.k8s.io/v1"
Run Code Online (Sandbox Code Playgroud)
更改为 apiVersion 后更新:certificates.k8s.io/v1beta1
apiVersion: certificates.k8s.io/v1beta1
kind: CertificateSigningRequest
metadata:
name: vault-csr
spec:
groups:
- system: authenticated
request: …Run Code Online (Sandbox Code Playgroud) certificate-signing-request ×2
certificate ×1
ios ×1
keychain ×1
kubectl ×1
kubernetes ×1
xcode ×1