GetSignatureSignerCertificateDER

Digitaaliset allekirjoitukset

Kuvaus

Palauttaa allekirjoituksen tuottaneen varmenteen, DER-koodattuna

Allekirjoittajatunnisteet ja varmenteiden identiteettikentät, jotka ulottuvat niitä ympäröivien DER-säiliöiden ulkopuolelle, hylätään eikä niitä käytetä varmenteen täsmäyttämiseen

Syntaksi

Delphi

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

Parametrit

InputFileThe signed PDF.
PasswordAvaamiseen tarvittava salasana tai tyhjä merkkijono
FieldNameAllekirjoitusluetteloinnissa ilmoitettu allekirjoituskentän nimi
SignerIndexNollapohjainen allekirjoittaja harvinaiselle allekirjoitukselle, joka kantaa useampaa kuin yhtä

Paluuarvot

CertificateAllekirjoittajan varmenteen tavut
Empty stringAllekirjoittaja tai sen varmenne puuttuu tai tiedostoa tai kenttää ei voitu lukea

Huomautukset

Allekirjoittaja täsmäytetään upotetusta joukosta riippumatta siitä, tunnistaako allekirjoitus sen myöntäjällä ja sarjanumerolla vai subjektiavaintunnuksella

Tämä lukee vain rakenteen eikä tarkista mitään: se ilmoittaa allekirjoituksen nimeämän varmenteen, ei varmennetta, joka on todettu tuottaneen kelvollisen allekirjoituksen

Asiakirja luetaan jaetulla kahvalla, joten toiminto toimii silloinkin, kun vahvistin tai katselin pitää tiedostoa jo auki

Katso myös

GetSignatureCertificateChainLength, GetCertificateOCSPURLs