Skip to content

Commit 211809c

Browse files
committed
Fix Authenticode Response Encoding
Should return DER encoded response
1 parent d92509d commit 211809c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

LibTimeStamp/TSResponder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ private byte[] Authenticode(byte[] bRequest, DateTime signTime)
100100
CmsSignedDataGenerator generator = new CmsSignedDataGenerator();
101101
generator.AddSignerInfoGenerator(signerInfoBuilder.Build(signatureFactory, x509Cert));
102102
generator.AddCertificates(x509Store);
103-
byte[] result = generator.Generate(new CmsProcessableByteArray(octets), true).GetEncoded();
103+
CmsSignedData cmsSignedData = generator.Generate(new CmsProcessableByteArray(octets), true);
104+
byte[] result = cmsSignedData.ContentInfo.GetEncoded("DER");
104105
return Encoding.ASCII.GetBytes(Convert.ToBase64String(result).ToArray());
105-
106106
}
107107
}
108108
}

0 commit comments

Comments
 (0)