package
1.14.0-alpha.0
Repository: https://github.com/linxiulei/kubernetes.git
Documentation: pkg.go.dev
# Functions
CertOrKeyExist returns a boolean whether the cert or the key exists.
GetAPIServerAltNames builds an AltNames object for to be used when generating apiserver certificate.
GetEtcdAltNames builds an AltNames object for generating the etcd server certificate.
GetEtcdPeerAltNames builds an AltNames object for generating the etcd peer certificate.
HasServerAuth returns true if the given certificate is a ServerAuth.
NewCertAndKey creates new certificate and key by passing the certificate authority certificate and key.
NewCertificateAuthority creates new certificate and private key for the certificate authority.
PathsForCertAndKey returns the paths for the certificate and key given the path and basename.
TryLoadCertAndKeyFromDisk tries to load a cert and a key from the disk and validates that they are valid.
TryLoadCertFromDisk tries to load the cert from the disk and validates that it is valid.
TryLoadKeyFromDisk tries to load the key from the disk and validates that it is valid.
TryLoadPrivatePublicKeyFromDisk tries to load the key from the disk and validates that it is valid.
WriteCert stores the given certificate at the given location.
WriteCertAndKey stores certificate and key at the specified location.
WriteKey stores the given key at the given location.
WritePublicKey stores the given public key at the given location.