RSA-PSS-signering

HotPDF kan skapa SHA-2- och SHA-3-RSASSA-PSS-signaturer genom sin bärbara RSA-implementering, anropslevererad signeringsåteranropsfunktion, signaturleverantör eller en CNG-backad Windows-certifikatprivatnyckel

CMS-alternativ

Options := HPDFCMSDefaultOptions;
Options.DigestAlgorithm := cmsdaSHA3_384;
Options.SignatureScheme := cmsRSAPSS;
Options.PSSSaltLength := 48;

HPDFCMSBuildSignedDataEx skriver hela RSASSA-PSS-parameteruppsättningen, inklusive vald digest, matchande MGF1-digest, vald saltlängd och trailerfält 1

Återanropsfunktionen SignDigest tar emot den valda digesten av de kodade signerade attributen och måste returnera en signatur som matchar DigestAlgorithm, SignatureScheme och PSSSaltLength

Windows-certifikatsignering

SignPDFWithSystemCertificate vidarebefordrar den valda SHA-2- eller SHA-3-digesten och RSA-PSS-alternativen till CNG-privata nycklar utan att exportera privatnyckelmaterial

Den begärda digesten måste implementeras av Windows-versionen och den valda CNG-nyckel-lagringsleverantören

Äldre CryptoAPI-nycklar avvisar RSA-PSS uttryckligen eftersom den leverantörssökvägen inte kan representera PSS-paddingparametrar på ett säkert sätt

Bärbara RSA-hjälpare

Relaterade API:er