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

InputFileThe signed PDF.
PasswordAvaamiseen tarvittava salasana tai tyhjä merkkijono
FieldNameAllekirjoitusluetteloinnissa ilmoitettu allekirjoituskentän nimi
SignerIndexZero-based signer.
ChainIndexNollapohjainen sijainti polussa; 0 on allekirjoittaja ja suuremmat indeksit sen myöntäjiä

Paluuarvot

CertificateVarmenne kyseisessä sijainnissa
Empty stringIndeksi 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