public RFC3161TimestampSignature(CmsSignature rfc3161Signature) : base(rfc3161Signature)
            {
                var content = rfc3161Signature.Content;

                if (content is object)
                {
                    TimestampDateTime = TimestampDecoding.DecodeRfc3161(content);
                }
            }
Exemple #2
0
 public AuthenticodeTimestampSignature(AuthenticodeTimestampCmsSignature authenticodeCmsSignature) : base(authenticodeCmsSignature)
 {
     foreach (var attribute in authenticodeCmsSignature.SignedAttributes)
     {
         if (attribute.Oid.Value == KnownOids.SigningTime && attribute.Values.Count > 0)
         {
             TimestampDateTime = TimestampDecoding.DecodeAuthenticodeTimestamp(attribute.Values[0]);
         }
     }
 }
            public AuthenticodeTimestampSignature(AuthenticodeTimestampCmsSignature authenticodeCmsSignature) : base(authenticodeCmsSignature)
            {
                foreach (var attribute in authenticodeCmsSignature.SignedAttributes)
                {
                    if (attribute.Oid.Value != KnownOids.SigningTime || attribute.Values.Count <= 0)
                    {
                        continue;
                    }

                    TimestampDateTime = TimestampDecoding.DecodeAuthenticodeTimestamp(attribute.Values[0]);
                    break;
                }
            }