diff --git a/pgp-encode.c b/pgp-encode.c
index 2bbb90d6d5d2429d0c7175a5e5f4c3a915cec2fe..5154bce61f9558f4874a69f21d891fe722e4d8ed 100644
--- a/pgp-encode.c
+++ b/pgp-encode.c
@@ -292,7 +292,7 @@ pgp_put_rsa_sha1_signature(struct nettle_buffer *buffer,
   if (!sub_packet_start)
     return 0;
 
-  if (pgp_put_sub_packet(buffer, PGP_SUBPACKET_ISSUER, 8, keyid))
+  if (pgp_put_sub_packet(buffer, PGP_SUBPACKET_ISSUER_KEY_ID, 8, keyid))
     {
       pgp_sub_packet_end(buffer, sub_packet_start);
       return 0;