I tracked this down while trying to debug integration tests in poet-node. I believe the default time validation that occurs while verifying a signature only allows a window of time in which it will return true. We obviously need to change that.
I believe the best way to do it is to anchor to a reasonable amount of time to the issuanceDate of the claim. These two events should occur within a couple of minutes. (most likely less)
Another way to solve this would be to turn off any time check in the verification algorithm. The option either can be set to false to turn time checking off, or to a function to override the default behavior.
I tracked this down while trying to debug integration tests in poet-node. I believe the default time validation that occurs while verifying a signature only allows a window of time in which it will return true. We obviously need to change that.
I believe the best way to do it is to anchor to a reasonable amount of time to the issuanceDate of the claim. These two events should occur within a couple of minutes. (most likely less)
Another way to solve this would be to turn off any time check in the verification algorithm. The option either can be set to false to turn time checking off, or to a function to override the default behavior.