Yes, I think so. I don't see anything that implies that the lifetime of a valid order resource must necessarily be related to the finalized certificate's lifetime.
Maybe a CA can choose a 1 year lifetime for a certificate, but only keep the order around for a month.
That's correct. There's nothing in the RFC 8555 ACME API that exposes the lifetime of an issued certificate directly. You'll want to parse the certificate returned from the valid order's certificate URL.
Thanks. There RFC uses “notAfter” and “notBefore” a few times in responses, but only defines them in the context of requests. I was hoping I missed something… but i parse the certs already so it’s no big deal!