Descriptioncrypto/x509: exempt broken Entrust certificate from checks.
Entrust have issued a root certificate that's not marked as valid for
signing certificates.
This results in Go programs failing to validate certificates that
chain up to this root (i.e. gateway.push.apple.com:2195).
Although this is clearly a mistake on Entrust's part, it seems that we
will have to bodge around it.
Patch Set 1 #Patch Set 2 : diff -r b7a1cd9f1a6c https://code.google.com/p/go/ #Patch Set 3 : diff -r b7a1cd9f1a6c https://code.google.com/p/go/ #Patch Set 4 : diff -r b7a1cd9f1a6c https://code.google.com/p/go/ #Patch Set 5 : diff -r b7a1cd9f1a6c https://code.google.com/p/go/ #Patch Set 6 : diff -r b7a1cd9f1a6c https://code.google.com/p/go/ #Patch Set 7 : diff -r b7a1cd9f1a6c https://code.google.com/p/go/ #Patch Set 8 : diff -r 695f65745351 https://code.google.com/p/go/ #MessagesTotal messages: 4
|