Class XadesSignatureValidator
- Namespace
- SimpleSign.XAdES
- Assembly
- SimpleSign.XAdES.dll
Validates XAdES digital signatures (ETSI EN 319 132). Verifies XMLDSig integrity, certificate chain, timestamp tokens, and LTV data.
[RequiresUnreferencedCode("XAdES uses System.Security.Cryptography.Xml which is not AOT-compatible.")]
[RequiresDynamicCode("XAdES uses System.Security.Cryptography.Xml which is not AOT-compatible.")]
public sealed class XadesSignatureValidator : IXadesSignatureValidator
- Inheritance
-
XadesSignatureValidator
- Implements
- Inherited Members
Constructors
XadesSignatureValidator(ValidationOptions?, ITimestampValidator?)
Creates a new XAdES signature validator with optional options.
public XadesSignatureValidator(ValidationOptions? options = null, ITimestampValidator? timestampValidator = null)
Parameters
optionsValidationOptionstimestampValidatorITimestampValidator
Methods
Validate(byte[], IEnumerable<X509Certificate2>?)
Validates a signed XAdES XML document against optional trust anchors.
public XadesValidationResult Validate(byte[] signedXml, IEnumerable<X509Certificate2>? trustAnchors = null)
Parameters
signedXmlbyte[]trustAnchorsIEnumerable<X509Certificate2>