Fixed yesterdays change. Importing to Outlook seems to work now.
authorWerner Koch <wk@gnupg.org>
Fri, 9 Sep 2005 13:48:48 +0000 (13:48 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 9 Sep 2005 13:48:48 +0000 (13:48 +0000)
agent/ChangeLog
agent/minip12.c

index 83e1fe8..5dca171 100644 (file)
@@ -2,6 +2,7 @@
 
        * minip12.c (p12_build): Oops, array needs to be larger for the
        certificate.
+       (build_cert_bag): Fixed yesterdays change.
 
        * command-ssh.c (card_key_available): Let the card handler decide
        whether the card is supported here.  Also get a short serial
index ea9f9b1..b4e836f 100644 (file)
@@ -1409,7 +1409,7 @@ build_cert_bag (unsigned char *buffer, size_t buflen, char *salt,
   p += DIM (oid_encryptedData); 
 
   /* 2. Store a [0] tag. */
-  p = store_tag_length (p, 0x80, len[2]);
+  p = store_tag_length (p, 0xa0, len[2]);
 
   /* 3. Store a sequence. */
   p = store_tag_length (p, TAG_SEQUENCE, len[3]);
@@ -1433,7 +1433,7 @@ build_cert_bag (unsigned char *buffer, size_t buflen, char *salt,
   p += DIM (data_rc2iter2048);
 
   /* 8. And finally the [0] tag with the encrypted data. */
-  p = store_tag_length (p, 0xa0, buflen);
+  p = store_tag_length (p, 0x80, buflen);
   memcpy (p, buffer, buflen);
   p += buflen;
   certbaglen = p - certbag;