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
cmsDataCmsSignedDataerrorsList<string>loggerILogger
VerifySignature(CmsSignedData, ILogger?)
Verifies the RSA/ECDSA signature over the signed attributes.
bool VerifySignature(CmsSignedData cmsData, ILogger? logger = null)
Parameters
cmsDataCmsSignedDataloggerILogger