package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev

# Packages

Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery.

# 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.