Fix tests

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
This commit is contained in:
Maartje Eyskens 2020-12-15 17:09:39 +01:00
parent d65a9a3479
commit a5732221f4
2 changed files with 5 additions and 2 deletions

View File

@ -89,7 +89,7 @@ func Test_describeCertificate(t *testing.T) {
want: `Certificate:
Signing Algorithm: SHA256-RSA
Public Key Algorithm: ECDSA
Serial Number: 318510152735780923476564623737462169902
Serial Number: 135264542196636937349115151139823201377
Fingerprints: A9:4D:28:6F:1E:78:4A:72:C7:38:01:7C:31:CC:42:09:C7:46:9C:6A:26:C5:71:1A:F1:35:11:6E:BA:C3:BA:5A
Is a CA certificate: false
CRL: <none>
@ -275,7 +275,7 @@ func Test_describeValidFor(t *testing.T) {
Email Addresses:
- test@cert-manager.io
Usages:
- signing
- digital signature
- key encipherment
- any
- server auth

View File

@ -91,6 +91,9 @@ func ExtKeyUsageStrings(usage []x509.ExtKeyUsage) []cmapi.KeyUsage {
// keyUsageString returns the cmapi.KeyUsage and "unknown" if not found
func keyUsageString(usage x509.KeyUsage) cmapi.KeyUsage {
for k, v := range keyUsages {
if usage == x509.KeyUsageDigitalSignature {
return cmapi.UsageDigitalSignature // we have KeyUsageDigitalSignature twice in our array, we should be consistent when parsing
}
if usage == v {
return k
}