Table of Contents

Interface IXadesSignatureValidator

Namespace
SimpleSign.XAdES
Assembly
SimpleSign.XAdES.dll

Validates XAdES signatures (ETSI EN 319 132).

public interface IXadesSignatureValidator

Methods

Validate(byte[], IEnumerable<X509Certificate2>?, byte[]?)

Validates a signed XAdES XML document against optional trust anchors.

XadesValidationResult Validate(byte[] signedXml, IEnumerable<X509Certificate2>? trustAnchors = null, byte[]? originalData = null)

Parameters

signedXml byte[]

The signed XML document.

trustAnchors IEnumerable<X509Certificate2>

Optional trust anchor certificates for chain validation.

originalData byte[]

Original data for Detached form validation. Required when the signature references external data.

Returns

XadesValidationResult