From 4b2089b42bfc96f3d421fb9f9037c273e72327a4 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Sun, 21 Nov 2021 23:02:23 +0100 Subject: [PATCH] Fix key ring builder adding additional user-ids as primary --- .../main/java/org/pgpainless/key/generation/KeyRingBuilder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pgpainless-core/src/main/java/org/pgpainless/key/generation/KeyRingBuilder.java b/pgpainless-core/src/main/java/org/pgpainless/key/generation/KeyRingBuilder.java index 3f22174e..b45baeb3 100644 --- a/pgpainless-core/src/main/java/org/pgpainless/key/generation/KeyRingBuilder.java +++ b/pgpainless-core/src/main/java/org/pgpainless/key/generation/KeyRingBuilder.java @@ -175,6 +175,8 @@ public class KeyRingBuilder implements KeyRingBuilderInterface { SelfSignatureSubpackets subpackets = null; if (callback == null) { subpackets = hashedSubPacketGenerator; + subpackets.setPrimaryUserId(null); + // additional user-ids are not primary } else { subpackets = SignatureSubpackets.createHashedSubpackets(primaryPubKey); callback.modifyHashedSubpackets(subpackets);