GetSignatureCertificateChainDER

Digitala signaturer

Beskrivning

Denna sida dokumenterar GetSignatureCertificateChainDER i PDF Library for Delphi inom ämnet Dokumenthantering. API-namn, parametrar, klasser, filnamn och literalvärden behålls så att de matchar Delphi-biblioteket och DLL-ingångarna.Granska syntax, parametrar och returvärden innan du anropar funktionen. Kodblocken lämnas i originalform så att exemplen kan kopieras utan ändringar.

Syntax

Delphi

Function TPDFlib.GetSignatureCertificateChainDER(Const InputFile, Password, FieldName: WideString; SignerIndex, ChainIndex: Integer): AnsiString;

Parametrar

InputFileInputFile anger en filsökväg eller ett filnamn. Använd en giltig sökväg för det aktuella arbetsflödet och behåll den kodning som API:t förväntar sig.
PasswordPassword anger en filsökväg eller ett filnamn. Använd en giltig sökväg för det aktuella arbetsflödet och behåll den kodning som API:t förväntar sig.
FieldNameFieldName anger en filsökväg eller ett filnamn. Använd en giltig sökväg för det aktuella arbetsflödet och behåll den kodning som API:t förväntar sig.
SignerIndexSignerIndex anger en filsökväg eller ett filnamn. Använd en giltig sökväg för det aktuella arbetsflödet och behåll den kodning som API:t förväntar sig.
ChainIndexChainIndex anger en filsökväg eller ett filnamn. Använd en giltig sökväg för det aktuella arbetsflödet och behåll den kodning som API:t förväntar sig.CertificateCertificate anger en filsökväg eller ett filnamn. Använd en giltig sökväg för det aktuella arbetsflödet och behåll den kodning som API:t förväntar sig.Empty stringEmpty string anger en filsökväg eller ett filnamn. Använd en giltig sökväg för det aktuella arbetsflödet och behåll den kodning som API:t förväntar sig.

Returvärden

0Detta värde beskriver resultatet av
Empty stringGetSignatureCertificateChainDER. Vanligen betyder ett värde som inte är noll framgång, medan 0 betyder att åtgärden inte slutfördes.

Anmärkningar

Detta läser bara struktur och verifierar ingenting: den rapporterar certifikatet som signaturen namnger, inte ett certifikat som kontrollerats att ha producerat en giltig signatur.

Varje anrop läser filen, så en anropare som går igenom hela kedjan bör läsa längden en gång med GetSignatureCertificateChainLength och behålla antalet.

Dokumentet läses med ett delat handle, så detta svarar medan en verifierare eller visare redan har filen öppen.

Se även

GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER