The general guideline for a Developer ID signed item is that the signing identity must have been valid at the time that it was signed. This is why, when you sign an app for notarisation, you must include a secure timestamp (via the
--timestamp option). So, as long as your signed items contain that timestamp, you should be fine.
Having said that, my advice is that you not trust me here! (-: Rather, test this on a Mac whose clock is set to after the expiry date you’re concerned about. Do this on a Mac that’s disconnected from the network, so that there’s no way for it to know that its clock is ‘wrong’.
In fact, you could adapt the process in my
Testing a Notarised Product post by adding:
Step 3.5 — Set the clock in the future.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"