Table of Contents

Class CryptoVerifierService

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

Default implementation of ICryptoVerifier.

public sealed class CryptoVerifierService : ICryptoVerifier
Inheritance
CryptoVerifierService
Implements
Inherited Members

Methods

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

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

public 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.

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

Parameters

cmsData CmsSignedData
logger ILogger

Returns

bool