Certificate Signing Request
data class CertificateSigningRequest(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: CertificateSigningRequestSpec, val status: CertificateSigningRequestStatus? = null)
CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. Kubelets use this API to obtain:
client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client-kubelet" signerName).
serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client" signerName), or to obtain certificates from custom non-Kubernetes signers.
Constructors
Link copied to clipboard
fun CertificateSigningRequest(apiVersion: String? = null, kind: String? = null, metadata: ObjectMeta? = null, spec: CertificateSigningRequestSpec, status: CertificateSigningRequestStatus? = null)