Skip to content

Commit ede5261

Browse files
authored
Merge pull request kubernetes#1541 from munnerz/patch-1
Clarify requirements for permitted x509 extensions
2 parents 3c8c9d4 + ca5b4cf commit ede5261

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

keps/sig-auth/20190607-certificates-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Kubernetes provides the following well-known signers. Today, failures for all o
190190
1. Trust distribution: signed certificates must be honored by the kube-apiserver as valid to terminate connections to a kubelet.
191191
The CA bundle is not distributed by any other means.
192192
2. Permitted subjects - organizations are exactly `[]string{"system:nodes"}`, common name starts with `"system:node:"`
193-
3. Permitted x509 extensions - DNS and IP SANs are allowed
193+
3. Permitted x509 extensions - only DNS and IP SANs are allowed, at least one DNS or IP SAN must be present
194194
4. Permitted key usages - exactly `[]string{"key encipherment", "digital signature", "server auth"}`
195195
5. Expiration/cert lifetime - minimum of CSR signer or request.
196196
6. CA bit allowed/disallowed - not allowed.

0 commit comments

Comments
 (0)