go/src
Adam Langley 809a1de1ac crypto/x509: parse all names in an RDN.
The Subject and Issuer names in a certificate look like they should be a
list of key-value pairs. However, they're actually a list of lists of
key-value pairs. Previously we only looked at the first element of each
sublist and the vast majority of certificates only have one element per
sublist.

However, it's possible to have multiple elements and some 360
certificates from the “Pilot” log are so constructed.

This change causes all elements of the sublists to be processed.

Fixes #16836.

Change-Id: Ie0a5159135b08226ec517fcf251aa17aada37857
Reviewed-on: https://go-review.googlesource.com/30810
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-10-11 17:35:55 +00:00
..
archive
bufio
builtin
bytes
cmd cmd/compile: remove redundant function idom 2016-10-11 16:43:12 +00:00
compress
container
context
crypto crypto/x509: parse all names in an RDN. 2016-10-11 17:35:55 +00:00
database/sql
debug
encoding
errors
expvar
flag
fmt
go
hash
html
image
index/suffixarray
internal
io
log
math math/big: move ProbablyPrime into its own source file 2016-10-11 16:16:17 +00:00
mime
net
os
path
plugin
reflect
regexp
runtime
sort
strconv
strings
sync
syscall
testing
text
time
unicode
unsafe
vendor/golang_org/x
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash
make.bash
make.bat
Make.dist
make.rc
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc