SHA3-PDF-signaturer og -tidsstempler
HotPDF anvender én digest-politik på tværs af løsrevne CMS, underskrevne attributter, RSA- eller ECDSA-signaturidentifikatorer, RFC 3161-message imprints, signaturtidsstempler, dokumenttidsstempler, Seed Value-ordbøger og verifikation af indlæste signaturer
Digest-valg
THPDFCMSDigestAlgorithm leverer cmsdaSHA256, cmsdaSHA384, cmsdaSHA512, cmsdaSHA3_256, cmsdaSHA3_384 og cmsdaSHA3_512
Options := HPDFCMSDefaultOptions(palBaseline_B_T);
Options.DigestAlgorithm := cmsdaSHA3_384;
Options.SignatureScheme := cmsRSAPSS;
Options.PSSSaltLength := 48;
HPDFCMSBuildSignedDataEx, stream-signeringsfunktionerne, eksterne underskrivere og signaturudbydere bruger alle den valgte digest uden SHA-256-fallback
RSA PKCS#1 v1.5 bruger den digest-specifikke DigestInfo, RSA-PSS bruger matchende hash- og MGF1-parametre, og cmsECDSA udsender den kombinerede ECDSA-signatur-OID for den valgte digest
Tidsstempelpolitik
GetContentTimeStamp modtager den valgte dokument-digest, og GetSignatureTimeStamp modtager den valgte digest af CMS-signaturværdien
Returnerede RFC 3161-tokens afvises, medmindre både message-impressions OID og bytes matcher den valgte digest-politik
THotPDF.RenewPAdESLTATimestamp-overloadet med en DigestAlgorithm-parameter anvender samme politik på arkiv-tidsstempel-fornyelse, mens kompatibilitets-overloadet forbliver SHA-256
PDF-erklæring og Seed Values
Brug af SHA3-256, SHA3-384 eller SHA3-512 i THPDFPage.AttachPAdESSeedValue erklærer automatisk ISO 32001 PDF 2.0-udviklerudvidelsen
Katalogposten bruger /Extensions /ISO_ med /BaseVersion /2.0, /ExtensionLevel 32001, /ExtensionRevision (:2022) og /Type /DeveloperExtensions
Udbyderkrav
THPDFPKCS11SignatureProvider knytter SHA3-anmodninger til de tilsvarende PKCS#11-hash- og MGF-identifikatorer og konverterer rå ECDSA-signaturer til CMS-DER
THPDFWindowsKeyStorageSignatureProvider sender den valgte SHA3-algoritme til CNG og konverterer også rå ECDSA-signaturer til CMS-DER
SignPDFWithSystemCertificate anvender samme CNG-politik på nøgler i Windows-certifikatlageret, mens ældre CryptoAPI-nøgler eksplicit afviser SHA3
En token-, nøglelager-udbyder eller Windows-version, der ikke implementerer den anmodede SHA3-algoritme, returnerer en eksplicit ikke-understøttet status
Streaming-ydeevne
PDF-byte-intervaller hashes i begrænsede bidder, og SHA3-signering kan dele den samme intervalscanning med PDF-MAC-generering, herunder direkte digest-genbrug, når begge politikker vælger samme algoritme