gnupg: Définir la date d'expiration de la sous-key dans le passé

Je voudrais définir la date d'expiration d'une sous-key GPG dans le passé, mais gpg --edit-key ne me permet pas. Y a-t-il une solution à ce problème?

Justification: il est utile de définir la date d'expiration d'une sous-key dans le passé afin de la désactiver temporairement. Si vous venez de le révoquer, vous perdez la possibilité de l'activer à nouveau plus tard.

Une solution de contournement possible est d'utiliser faketime pour convaincre gnupg de ne pas se plaindre. Voir cette autre question :

 $ faketime 'last week' gpg2 --edit-key ABCDEF12 

et ensuite utiliser des commands ordinaires pour expirer la sous-key demain. Ce "demain" sera en fait il y a six jours.