GetSignatureCertificateChainLength
Firme digitali
Descrizione
Restituisce la lunghezza del percorso di certificazione contenuto in una firma per un firmatario
Sintassi
Delphi
Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;Parametri
| InputFile | Il PDF firmato |
|---|---|
| Password | La password per aprirlo oppure una stringa vuota |
| FieldName | Nome di un campo firma come segnalato dall'enumerazione delle firme |
| SignerIndex | Firmatario con indice a base zero |
Valori restituiti
| Length | Il numero di certificati nel percorso, a partire dal firmatario |
|---|---|
| 0 | Non รจ stato possibile leggere il firmatario o il relativo certificato |
Note
Per creare il percorso vengono usati soltanto i certificati incorporati dalla firma stessa, quindi un percorso che termina prima di un certificato autofirmato indica che gli emittenti restanti devono essere recuperati tramite gli indirizzi segnalati da GetCertificateIssuerURLs. Il percorso non viene completato artificialmente
Il documento usa un handle condiviso, consentendo la risposta mentre verificatore o viewer tiene aperto il file