GetSignatureCertificateChainDER
Digitaaliset allekirjoitukset
Kuvaus
Palauttaa yhden varmenteen allekirjoituksen kantamalta polulta, DER-koodattuna
Syntaksi
Delphi
Function TPDFlib.GetSignatureCertificateChainDER(Const InputFile, Password, FieldName: WideString; SignerIndex, ChainIndex: Integer): AnsiString;Parametrit
| InputFile | The signed PDF. |
|---|---|
| Password | Avaamiseen tarvittava salasana tai tyhjä merkkijono |
| FieldName | Allekirjoitusluetteloinnissa ilmoitettu allekirjoituskentän nimi |
| SignerIndex | Zero-based signer. |
| ChainIndex | Nollapohjainen sijainti polussa; 0 on allekirjoittaja ja suuremmat indeksit sen myöntäjiä |
Paluuarvot
| Certificate | Varmenne kyseisessä sijainnissa |
|---|---|
| Empty string | Indeksi on polun ohitse tai tiedostoa tai kenttää ei voitu lukea |
Huomautukset
Tämä lukee vain rakenteen eikä tarkista mitään: se ilmoittaa allekirjoituksen nimeämän varmenteen, ei varmennetta, joka on todettu tuottaneen kelvollisen allekirjoituksen
Jokainen kutsu lukee tiedoston, joten koko polkua kulkevan kutsujan pitäisi lukea pituus kerran funktiolla GetSignatureCertificateChainLength ja säilyttää määrä
Asiakirja luetaan jaetulla kahvalla, joten toiminto toimii silloinkin, kun vahvistin tai katselin pitää tiedostoa jo auki
Katso myös
GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER