boulder/core
Daniel McCarney fde145ab96
RA: implement stricter email validation. (#4574)
Prev. we weren't checking the domain portion of an email contact address
very strictly in the RA. This updates the PA to export a function that
can be used to validate the domain the same way we validate domain
portions of DNS type identifiers for issuance.

This also changes the RA to use the `invalidEmail` error type in more
places.

A new Go integration test is added that checks these errors end-to-end
for both account creation and account update.
2019-11-22 13:39:31 -05:00
..
proto Revert "Revert "Remove remaining old format authorization code from SA/… (#4502)" (#4524) 2019-11-04 09:45:19 -05:00
challenges.go Make authz2 the default storage format (#4476) 2019-10-21 15:29:15 -04:00
challenges_test.go Make authz2 the default storage format (#4476) 2019-10-21 15:29:15 -04:00
core_test.go Make authz2 the default storage format (#4476) 2019-10-21 15:29:15 -04:00
interfaces.go RA: implement stricter email validation. (#4574) 2019-11-22 13:39:31 -05:00
objects.go CA/SA: Store issuer info in certificateStatus, use for OCSP generation (#4546) 2019-11-18 09:15:29 -05:00
objects_test.go wfe: Use RawURLEncoding for authz2 challenge IDs (#4280) 2019-06-21 09:55:10 -04:00
util.go core/util: ValidSerial should return false if the serial is not 32 or 36 (#3712) 2018-05-24 15:31:06 -04:00
util_test.go core/util: ValidSerial should return false if the serial is not 32 or 36 (#3712) 2018-05-24 15:31:06 -04:00
va.go Consistently used stdlib context package (#4229) 2019-05-28 14:36:16 -04:00