Switch from Unicode NFKC->NFC (#3782)
This commit is contained in:
parent
e27f370fd3
commit
670ab0a141
|
@ -280,7 +280,7 @@ func (pa *AuthorityImpl) WillingToIssue(id core.AcmeIdentifier) error {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errMalformedIDN
|
return errMalformedIDN
|
||||||
}
|
}
|
||||||
if !norm.NFKC.IsNormalString(ulabel) {
|
if !norm.NFC.IsNormalString(ulabel) {
|
||||||
return errMalformedIDN
|
return errMalformedIDN
|
||||||
}
|
}
|
||||||
} else if idnReservedRegexp.MatchString(label) {
|
} else if idnReservedRegexp.MatchString(label) {
|
||||||
|
|
|
@ -98,7 +98,7 @@ func TestWillingToIssue(t *testing.T) {
|
||||||
{`example.internal`, errNonPublic},
|
{`example.internal`, errNonPublic},
|
||||||
// All-numeric final label not okay.
|
// All-numeric final label not okay.
|
||||||
{`www.zombo.163`, errNonPublic},
|
{`www.zombo.163`, errNonPublic},
|
||||||
{`xn--109-3veba6djs1bfxlfmx6c9g.xn--f1awi.xn--p1ai`, errMalformedIDN}, // Not in Unicode NFKC
|
{`xn--109-3veba6djs1bfxlfmx6c9g.xn--f1awi.xn--p1ai`, errMalformedIDN}, // Not in Unicode NFC
|
||||||
{`bq--abwhky3f6fxq.jakacomo.com`, errInvalidRLDH},
|
{`bq--abwhky3f6fxq.jakacomo.com`, errInvalidRLDH},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue