]> Cypherpunks repositories - gostls13.git/commit
crypto/x509: reject duplicate extensions
authorRoland Shoemaker <roland@golang.org>
Fri, 4 Feb 2022 17:24:23 +0000 (09:24 -0800)
committerGopher Robot <gobot@golang.org>
Mon, 18 Apr 2022 23:57:00 +0000 (23:57 +0000)
commita11a885cb567b3797e33733e883c2ba3bdc0e898
treeabba8d2064e680574ae0d23fc0d4c1b6a5ba540c
parentc5edd5f616b4ee4bbaefdb1579c6078e7ed7e84e
crypto/x509: reject duplicate extensions

When parsing certificates and CSRs, reject duplicate extensions (and
additionally duplicate requested extensions in CSRs.)

Fixes #50988

Change-Id: I531e932cfcdde78f64c106e747a68270bd4f1d80
Reviewed-on: https://go-review.googlesource.com/c/go/+/383215
Reviewed-by: Damien Neil <dneil@google.com>
Run-TryBot: Roland Shoemaker <roland@golang.org>
Auto-Submit: Roland Shoemaker <roland@golang.org>
Reviewed-by: Roland Shoemaker <roland@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/crypto/x509/parser.go
src/crypto/x509/x509.go
src/crypto/x509/x509_test.go