@@ -519,6 +519,7 @@ func TestKeyUsage_UnmarshalJSON(t *testing.T) {
519519 // Normalized
520520 {"DigitalSignature" , args {[]byte (`"DigitalSignature"` )}, KeyUsage (x509 .KeyUsageDigitalSignature ), false },
521521 {"ContentCommitment" , args {[]byte (`"ContentCommitment"` )}, KeyUsage (x509 .KeyUsageContentCommitment ), false },
522+ {"NonRepudiation" , args {[]byte (`"NonRepudiation"` )}, KeyUsage (x509 .KeyUsageContentCommitment ), false },
522523 {"KeyEncipherment" , args {[]byte (`"KeyEncipherment"` )}, KeyUsage (x509 .KeyUsageKeyEncipherment ), false },
523524 {"DataEncipherment" , args {[]byte (`"DataEncipherment"` )}, KeyUsage (x509 .KeyUsageDataEncipherment ), false },
524525 {"KeyAgreement" , args {[]byte (`"KeyAgreement"` )}, KeyUsage (x509 .KeyUsageKeyAgreement ), false },
@@ -529,6 +530,7 @@ func TestKeyUsage_UnmarshalJSON(t *testing.T) {
529530 // Snake case
530531 {"digital_signature" , args {[]byte (`"digital_signature"` )}, KeyUsage (x509 .KeyUsageDigitalSignature ), false },
531532 {"content_commitment" , args {[]byte (`"content_commitment"` )}, KeyUsage (x509 .KeyUsageContentCommitment ), false },
533+ {"non_repudiation" , args {[]byte (`"non_repudiation"` )}, KeyUsage (x509 .KeyUsageContentCommitment ), false },
532534 {"key_encipherment" , args {[]byte (`"key_encipherment"` )}, KeyUsage (x509 .KeyUsageKeyEncipherment ), false },
533535 {"data_encipherment" , args {[]byte (`"data_encipherment"` )}, KeyUsage (x509 .KeyUsageDataEncipherment ), false },
534536 {"key_agreement" , args {[]byte (`"key_agreement"` )}, KeyUsage (x509 .KeyUsageKeyAgreement ), false },
0 commit comments