diff --git a/timestamp.go b/timestamp.go index 9e6da2d..e4f2690 100644 --- a/timestamp.go +++ b/timestamp.go @@ -632,6 +632,7 @@ func (t *Timestamp) generateSignedData(tstInfo []byte, signer crypto.Signer, cer } signedData.SetDigestAlgorithm(alg) signedData.SetContentType(asn1.ObjectIdentifier{1, 2, 840, 113549, 1, 9, 16, 1, 4}) + signedData.GetSignedData().Version = 3 signingCertV2Bytes, err := t.populateSigningCertificateV2Ext(certificate) if err != nil {