GetSignatureEmbeddedCertificateDER
Digitale signaturer
Beskrivelse
Returnerer ét certifikat, der er integreret i en signatur, DER-kodet.
En certifikatsamling, der går ud over den omsluttende CMS-container, afvises; padding efter det yderste CMS-objekt accepteres fortsat
Syntaks
Delphi
Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: 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. |
| CertIndex | Nulbaseret indeks i det indlejrede sæt i kodningsrækkefølge. |
Returværdier
| Certificate | Certifikatets byte. |
|---|---|
| Empty string | Indekset ligger uden for intervallet, 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.
Dokumentet læses med et delt håndtag, så dette svarer, mens et kontrolprogram eller en fremviser allerede holder filen åben.
Se også
GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER