Class TimestampValidatorService
- Namespace
- SimpleSign.Core.Validation
- Assembly
- SimpleSign.Core.dll
Default implementation of ITimestampValidator.
public sealed class TimestampValidatorService : ITimestampValidator
- Inheritance
-
TimestampValidatorService
- Implements
- Inherited Members
Methods
Validate(CmsSignedData, List<string>, CertificateChainValidatorDelegate?, ILogger?)
Validates a signature timestamp from parsed CMS data.
public bool? Validate(CmsSignedData cmsData, List<string> warnings, TimestampValidator.CertificateChainValidatorDelegate? validateChain = null, ILogger? logger = null)
Parameters
cmsDataCmsSignedDatawarningsList<string>validateChainTimestampValidator.CertificateChainValidatorDelegateloggerILogger
Returns
- bool?
Validate(byte[], byte[], DateTimeOffset?, List<string>, CertificateChainValidatorDelegate?, ILogger?)
Validates an RFC 3161 timestamp token against a signature value.
public bool? Validate(byte[] timestampToken, byte[] signatureValueBytes, DateTimeOffset? signingTime, List<string> warnings, TimestampValidator.CertificateChainValidatorDelegate? validateChain = null, ILogger? logger = null)
Parameters
timestampTokenbyte[]signatureValueBytesbyte[]signingTimeDateTimeOffset?warningsList<string>validateChainTimestampValidator.CertificateChainValidatorDelegateloggerILogger
Returns
- bool?