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

InputFileIl PDF firmato
PasswordLa password per aprirlo oppure una stringa vuota
FieldNameNome di un campo firma come segnalato dall'enumerazione delle firme
SignerIndexFirmatario con indice a base zero

Valori restituiti

LengthIl numero di certificati nel percorso, a partire dal firmatario
0Non รจ 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

Vedere anche

GetSignatureCertificateChainDER, GetCertificateIssuerURLs