package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev
# Functions
Kind takes an unqualified kind and returns a Group qualified GroupKind.
ParseCSR extracts the CSR from the bytes and decodes it.
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
These are the possible conditions for a certificate request.
These are the possible conditions for a certificate request.
These are the possible conditions for a certificate request.
GroupName is the group name use in this package.
Signs client certificates that will be honored as client-certs by the kube-apiserver for a kubelet.
Signs certificates that will be honored as client-certs by the kube-apiserver.
Signs serving certificates that are honored as a valid kubelet serving certificate by the kube-apiserver, but has no other guarantees.
Has no guarantees for trust at all.
MaxTrustBundleSize is the maximimum size of a single trust bundle field.
# Variables
SchemeGroupVersion is group version used to register these objects.
# Structs
Describes a certificate signing request.
This information is immutable after the request is created.
ClusterTrustBundle is a cluster-scoped container for X.509 trust anchors (root certificates).
ClusterTrustBundleList is a collection of ClusterTrustBundle objects.
ClusterTrustBundleSpec contains the signer and trust anchors.
# Type aliases
ExtraValue masks the value so protobuf can generate.
KeyUsages specifies valid usage contexts for keys.