public RFC3161TimestampSignature(CmsSignature rfc3161Signature) : base(rfc3161Signature) { var content = rfc3161Signature.Content; if (content is object) { TimestampDateTime = TimestampDecoding.DecodeRfc3161(content); } }
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; } }