Merge pull request #494 from openpgpjs/invalidate_expired_primary_keys

Invalidate expired primary keys
This commit is contained in:
Bart Butler 2016-10-27 12:48:57 -07:00 committed by GitHub
commit a6b81b127b

View File

@ -358,7 +358,7 @@ Key.prototype.getEncryptionKeyPacket = function() {
} }
// if no valid subkey for encryption, evaluate primary key // if no valid subkey for encryption, evaluate primary key
var primaryUser = this.getPrimaryUser(); var primaryUser = this.getPrimaryUser();
if (primaryUser && if (primaryUser && primaryUser.selfCertificate && !primaryUser.selfCertificate.isExpired &&
isValidEncryptionKeyPacket(this.primaryKey, primaryUser.selfCertificate)) { isValidEncryptionKeyPacket(this.primaryKey, primaryUser.selfCertificate)) {
return this.primaryKey; return this.primaryKey;
} }