Update csr_test.go to include server auth key usage

Signed-off-by: JoshVanL <vleeuwenjoshua@gmail.com>
This commit is contained in:
JoshVanL 2019-11-11 13:19:25 +00:00
parent b3c301dfd4
commit d38abbe23a

View File

@ -45,17 +45,19 @@ func TestBuildUsages(t *testing.T) {
}
tests := []testT{
{
name: "default",
usages: []v1alpha2.KeyUsage{},
expectedKeyUsage: x509.KeyUsageDigitalSignature | x509.KeyUsageKeyEncipherment,
expectedError: false,
name: "default",
usages: []v1alpha2.KeyUsage{},
expectedKeyUsage: x509.KeyUsageDigitalSignature | x509.KeyUsageKeyEncipherment,
expectedExtKeyUsage: []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth},
expectedError: false,
},
{
name: "isCa",
usages: []v1alpha2.KeyUsage{},
isCa: true,
expectedKeyUsage: x509.KeyUsageDigitalSignature | x509.KeyUsageKeyEncipherment | x509.KeyUsageCertSign,
expectedError: false,
name: "isCa",
usages: []v1alpha2.KeyUsage{},
isCa: true,
expectedKeyUsage: x509.KeyUsageDigitalSignature | x509.KeyUsageKeyEncipherment | x509.KeyUsageCertSign,
expectedExtKeyUsage: []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth},
expectedError: false,
},
{
name: "existing keyusage",