k8s_openapi/v1_35/api/certificates/v1/
certificate_signing_request.rs

1// Generated from definition io.k8s.api.certificates.v1.CertificateSigningRequest
2
3/// CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued.
4///
5/// Kubelets use this API to obtain:
6///  1. client certificates to authenticate to kube-apiserver (with the "kubernetes.io/kube-apiserver-client-kubelet" signerName).
7///  2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the "kubernetes.io/kubelet-serving" signerName).
8///
9/// 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.
10#[derive(Clone, Debug, Default, PartialEq)]
11pub struct CertificateSigningRequest {
12