ApplyPAdESLongTermValidationToStream
Digitale Signaturen
Beschreibung
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Syntax
Delphi
Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;Parameter
| InputFile | Die signierte PDF-Datei. |
|---|---|
| Password | Das Kennwort zum Öffnen oder eine leere Zeichenfolge. |
| FieldName | Ein zu verarbeitendes Signaturfeld oder eine leere Zeichenfolge, um alle Signaturen zu verarbeiten. |
| OutputStream | Der Stream, in den die erweiterte PDF-Datei geschrieben wird. |
| Options | Eine Bitmaske PADES_LTV_*; 0 wählt PADES_LTV_DEFAULT. |
Rückgabewerte
PADES_LTV_WRITE_VRI (1) | Für jede Signatur einen VRI-Eintrag schreiben. |
|---|---|
PADES_LTV_FETCH_OCSP (2) | Den OCSP-Responder jedes Kettenglieds abfragen. |
PADES_LTV_FETCH_CRL (4) | Auf die CRL zurückgreifen, wenn OCSP keine Antwort lieferte. |
PADES_LTV_FOLLOW_AIA (8) | Ausstelleradressen folgen, um den Pfad zu vervollständigen. |
PADES_LTV_SKIP_EXISTING (16) | Material, dessen Bytes bereits bereitgestellt sind, nicht erneut hinzufügen. |
PADES_LTV_SKIP_ROOT_REVOCATION (32) | Den Status einer selbst ausgestellten Stammzertifizierungsstelle nicht abfragen. |
PADES_LTV_DEFAULT (63) | Alle vorstehenden Optionen; wird ausgewählt, wenn Options den Wert 0 hat. |
Rückgabewerte
| 1 | Die Hochstufung war erfolgreich. |
|---|---|
| 2 | Die Eingabedatei konnte nicht gelesen werden. |
| 3 | Die Eingabe-PDF-Datei konnte nicht geparst werden. |
| 10 | Die Ausgabe konnte nicht geschrieben werden. |
| 11 | Der Document Security Store konnte nicht hinzugefügt werden. |
| 20 | Ein solches Signaturfeld ist nicht vorhanden. |
| 21 | Keine verarbeitete Signatur enthielt ein lesbares Zertifikat. |
GetPAdESLTVError enthält den Grund für jeden Rückgabewert ungleich 1.
Hinweise
Entspricht ApplyPAdESLongTermValidation, abgesehen vom Ziel, in das das Ergebnis geschrieben wird.