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
| InputFile | The signed PDF. |
|---|---|
| Password | Avaamiseen tarvittava salasana tai tyhjä merkkijono |
| FieldName | Allekirjoitusluetteloinnissa ilmoitettu allekirjoituskentän nimi |
| SignerIndex | Nollapohjainen allekirjoittaja harvinaiselle allekirjoitukselle, joka kantaa useampaa kuin yhtä |
Paluuarvot
| Certificate | Allekirjoittajan varmenteen tavut |
|---|---|
| Empty string | Allekirjoittaja 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