GetSignatureCertificateChainDER
Digitale signaturer
Beskrivelse
Returnerer ét certifikat fra den sti, som en signatur indeholder, DER-kodet
Syntaks
Delphi
Function TPDFlib.GetSignatureCertificateChainDER(Const InputFile, Password, FieldName: WideString; SignerIndex, ChainIndex: Integer): AnsiString;Parametre
| InputFile | Den signerede PDF |
|---|---|
| Password | Adgangskoden til at åbne den eller en tom streng |
| FieldName | Et signaturfeltnavn som rapporteret af signaturoptællingen. |
| SignerIndex | Nulbaseret underskriver. |
| ChainIndex | Nulbaseret position i stien; 0 er underskriveren, og højere indekser er dens udstedere |
Returværdier
| Certificate | Certifikatet på den pågældende position |
|---|---|
| Empty string | Indekset ligger efter stien, eller filen eller feltet kunne ikke læses. |
Bemærkninger
Dette læser kun strukturen og verificerer intet: Det rapporterer det certifikat, som signaturen navngiver, ikke et certifikat der er blevet kontrolleret for at have frembragt en gyldig signatur.
Hvert kald læser filen, så en kalder, der gennemløber hele stien, bør læse længden én gang med GetSignatureCertificateChainLength og gemme antallet
Dokumentet læses med et delt håndtag, så dette svarer, mens et kontrolprogram eller en fremviser allerede holder filen åben.
Se også
GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER