google-nomulus/java/google/registry/flows/domain
guyben b5ae37c5cc Return more informative errors when signed mark is invalid at this time
A "mark" tells us that the holder owns the trademark for a given domain name. It is signed for authentication.

If the signature's certificate is either "not yet valid" or "expired", we return explicit errors to that effect.

But in addition to the signature's certificate, the mark itself might not be valid yet or already expired. Right now if that happens - we return an error saying "the mark doesn't match the domain name".

That is wrong - as the mark can match the domain name, just be expired. Returning "the mark doesn't match the domain name" in that case is misleading.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=190069976
2018-04-02 16:29:24 -04:00
..
token Add DateTime as extensibility param for allocation token logic 2018-02-20 15:27:42 -05:00
DomainAllocateFlow.java Make EppInput.getSingleExtension() return Optional, not @Nullable 2018-01-19 14:40:10 -05:00
DomainApplicationCreateFlow.java Return more informative errors when signed mark is invalid at this time 2018-04-02 16:29:24 -04:00
DomainApplicationDeleteFlow.java Allow the same LaunchPhase to be used for both start-date and end-date sunrise 2018-03-06 19:12:56 -05:00
DomainApplicationInfoFlow.java Make EppInput.getSingleExtension() return Optional, not @Nullable 2018-01-19 14:40:10 -05:00
DomainApplicationUpdateFlow.java Add the ability to require premium fee acking for a registrar 2018-02-01 22:07:11 -05:00
DomainCheckFlow.java Add the START_DATE_SUNRISE phase 2018-02-20 15:45:27 -05:00
DomainClaimsCheckFlow.java Make return value of ClaimsListShard.getClaimKey() Optional 2018-03-06 19:15:52 -05:00
DomainCreateFlow.java Return more informative errors when signed mark is invalid at this time 2018-04-02 16:29:24 -04:00
DomainDeleteFlow.java Add extensibility framework for allocation tokens 2018-02-01 21:54:29 -05:00
DomainFlowTmchUtils.java Return more informative errors when signed mark is invalid at this time 2018-04-02 16:29:24 -04:00
DomainFlowUtils.java Make return value of ClaimsListShard.getClaimKey() Optional 2018-03-06 19:15:52 -05:00
DomainInfoFlow.java Add extensibility framework for allocation tokens 2018-02-01 21:54:29 -05:00
DomainPricingLogic.java Add test to confirm fee validation when creating/checking a premium domain during EAP 2018-02-20 15:26:13 -05:00
DomainRenewFlow.java Add the ability to require premium fee acking for a registrar 2018-02-01 22:07:11 -05:00
DomainRestoreRequestFlow.java Change RESTORE BillingEvents to have 1-year periods 2018-03-06 19:25:05 -05:00
DomainTransferApproveFlow.java Clean up some code quality issues 2017-12-01 22:14:06 -05:00
DomainTransferCancelFlow.java Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
DomainTransferQueryFlow.java Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
DomainTransferRejectFlow.java Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
DomainTransferRequestFlow.java Add the ability to require premium fee acking for a registrar 2018-02-01 22:07:11 -05:00
DomainTransferUtils.java Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
DomainUpdateFlow.java Add the ability to require premium fee acking for a registrar 2018-02-01 22:07:11 -05:00
FeesAndCredits.java Replace Stream.concat with Streams.concat 2017-12-27 11:35:47 -05:00