Add feature flagged support for issuing for IDNs, fixes #597. This patch expects that clients have performed valid IDN2008 encoding on any label that includes unicode characters. Invalid encodings (including non-compatible IDN2003 encoding) will be rejected. No script-mixing or script exclusion checks are performed as we assume that if a name is resolvable that it conforms to the registrar's policies on these matters and if it uses non-standard scripts in sub-domains etc that browsers should be the ones choosing how to display those names. Required a full update of the golang.org/x/net tree to pull in golang.org/x/net/idna, all test suites pass. |
||
---|---|---|
.. | ||
pa.go | ||
pa_test.go |