Skip to content

Commit 79058d9

Browse files
committed
OpenPGPCertificateComponent.getApplyingSubpacket: Limit chain selection to self-signatures
1 parent 70e68f1 commit 79058d9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pg/src/main/java/org/bouncycastle/openpgp/api/OpenPGPCertificate.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1534,7 +1534,9 @@ public Date getKeyExpirationDateAt(Date evaluationTime)
15341534
*/
15351535
protected OpenPGPSignature.OpenPGPSignatureSubpacket getApplyingSubpacket(Date evaluationTime, int subpacketType)
15361536
{
1537-
OpenPGPSignatureChain binding = getSignatureChains().getCertificationAt(evaluationTime);
1537+
OpenPGPSignatureChain binding = getSignatureChains()
1538+
.fromOrigin(getCertificate().getPrimaryKey())
1539+
.getCertificationAt(evaluationTime);
15381540
if (binding == null)
15391541
{
15401542
// is not bound

0 commit comments

Comments
 (0)