THPDFCMSDigestConsistencyIssue Type
Zeigt, welche CMS-Digest-Konsistenzprüfung beim Verifizieren einer Signatur fehlschlug
Deklaration
THPDFCMSDigestConsistencyIssue= (
dciNone,
dciSignerDigestNotDeclared,
dciSignatureDigestMismatch,
dciAlgorithmProtectionDigestMismatch,
dciAlgorithmProtectionSignatureMismatch
);
Unit
HPDFSignVerify
Werte
| Wert | Zweck |
|---|---|
dciNone | Jede Digest-Konsistenzprüfung bestand |
dciSignerDigestNotDeclared | Die signierten Attribute des Signators erklären nicht das zwingende Message-Digest-Attribut |
dciSignatureDigestMismatch | Der berechnete Digest des signierten Inhalts passt nicht zum erklärten Message Digest oder zum Signaturwert |
dciAlgorithmProtectionDigestMismatch | Der Digest passt nicht zum vom Algorithmus-Protection-Attribut geschützten Wert |
dciAlgorithmProtectionSignatureMismatch | Der Signaturalgorithmus passt nicht zum vom Algorithmus-Protection-Attribut festgepinnten Algorithmus |
Verwendungshinweise
- Ein anderer Wert als
dciNonebegleitet den SignaturstatussvDigestAlgorithmMismatch, damit Aufrufer erkennen, welcher Bezeichner abwich - Die Prüfungen laufen in fester Reihenfolge, das erste fehlgeschlagene Problem gewinnt; beheben Sie
dciSignerDigestNotDeclared, bevor Sie spätere Abweichungen lesen - Dieselbe Analyse läuft auch in RFC-3161-Timestamp-Token, wo das Ergebnis auf
THPDFTimestampInfo.DigestConsistencyIssueerscheint