summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWouter Tinus <wouter.tinus@gmail.com>2020-06-23 19:47:15 +0200
committerWouter Tinus <wouter.tinus@gmail.com>2020-06-23 19:47:15 +0200
commitf25f39df173e21de3905a78bbd902a3ff84b7f84 (patch)
tree129a8a101408547b3a2d768214d4aef7b412950d
parentc21744bac5c93aa52ce879166abde2cee6f45e3d (diff)
downloadletsencrypt-win-simple-f25f39df173e21de3905a78bbd902a3ff84b7f84.zip
letsencrypt-win-simple-f25f39df173e21de3905a78bbd902a3ff84b7f84.tar.gz
letsencrypt-win-simple-f25f39df173e21de3905a78bbd902a3ff84b7f84.tar.bz2
don't try to process invalid orders
-rw-r--r--src/main.lib/RenewalValidator.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.lib/RenewalValidator.cs b/src/main.lib/RenewalValidator.cs
index 5f44ef8..704fa3e 100644
--- a/src/main.lib/RenewalValidator.cs
+++ b/src/main.lib/RenewalValidator.cs
@@ -49,6 +49,12 @@ namespace PKISharp.WACS
return;
}
+ if (context.Order.Details.Payload.Status == AcmeClient.OrderInvalid)
+ {
+ context.Result.AddErrorMessage($"Created order was invalid");
+ return;
+ }
+
// Maybe validation is not needed at all
var orderValid = false;
if (context.Order.Details.Payload.Status == AcmeClient.OrderReady ||