k3s/cmd/kubeadm/app
Matt Moyer 2dd359ba19 kubeadm: add pubkeypin package (public key pinning hash implementation).
This change adds a `k8s.io/kubernetes/cmd/kubeadm/app/util/pubkeypin` package which implements x509 public key pinning in the style of RFC7469. This is the public key hash format used by the new `kubeadm join --discovery-token-ca-cert-hash` flag.

Hashes are namespaced with a short type, with "sha256" being the only currently-supported format. Type "sha256" is a hex-encoded SHA-256 hash over the Subject Public Key Info (SPKI) object in DER-encoded ASN.1.
2017-08-10 11:37:07 -05:00
..
apis/kubeadm Enable selfHosted feature flag 2017-08-07 15:20:34 +02:00
cmd autogenerated 2017-08-10 06:46:46 +03:00
constants kubeadm: Move all node bootstrap token related code in one phase package 2017-08-10 06:45:19 +03:00
discovery Fix comment of isHTTPSURL 2017-08-03 15:42:33 +08:00
images kubeadm: Centralize commonly used paths/constants to the constants pkg 2017-08-08 15:07:21 +03:00
node kubeadm: Replace *clientset.Clientset with clientset.Interface 2017-08-04 21:14:50 +03:00
phases autogenerated 2017-08-10 06:46:46 +03:00
preflight Fixes kubernetes/kubeadm#347 2017-07-31 14:31:27 -04:00
util kubeadm: add pubkeypin package (public key pinning hash implementation). 2017-08-10 11:37:07 -05:00
BUILD autogenerated 2017-08-10 06:46:46 +03:00
kubeadm.go Refactor the whole binary, a lot of changes in one commit I know, but I just hacked on this and modified everything I thought was messy or could be done better. 2016-12-09 12:48:12 +02:00