1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2024-11-22 20:32:05 +01:00

getEncryptionSubkeys(): Compare expirations against reference date

This commit is contained in:
Paul Schaub 2023-04-07 11:26:38 +02:00
parent ed2c53f5d6
commit acb5d3fd9e
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311

View file

@ -903,7 +903,7 @@ public class KeyRingInfo {
*/
public @Nonnull List<PGPPublicKey> getEncryptionSubkeys(EncryptionPurpose purpose) {
Date primaryExpiration = getPrimaryKeyExpirationDate();
if (primaryExpiration != null && primaryExpiration.before(new Date())) {
if (primaryExpiration != null && primaryExpiration.before(referenceDate)) {
return Collections.emptyList();
}
@ -917,7 +917,7 @@ public class KeyRingInfo {
}
Date subkeyExpiration = getSubkeyExpirationDate(OpenPgpFingerprint.of(subKey));
if (subkeyExpiration != null && subkeyExpiration.before(new Date())) {
if (subkeyExpiration != null && subkeyExpiration.before(referenceDate)) {
continue;
}