Table of Contents

Interface ICryptoVerifier

Namespace
SimpleSign.Core.Validation
Assembly
SimpleSign.Core.dll

Cryptographic signature verification and signing-certificate binding validation.

public interface ICryptoVerifier

Methods

ValidateSigningCertV2(CmsSignedData, List<string>, ILogger?)

Validates signingCertificate (V1/V2) binding against the signer certificate.

void ValidateSigningCertV2(CmsSignedData cmsData, List<string> errors, ILogger? logger = null)

Parameters

cmsData CmsSignedData
errors List<string>
logger ILogger

VerifySignature(CmsSignedData, ILogger?)

Verifies the RSA/ECDSA signature over the signed attributes.

bool VerifySignature(CmsSignedData cmsData, ILogger? logger = null)

Parameters

cmsData CmsSignedData
logger ILogger

Returns

bool