GetSignatureCertificateChainDER
Dijital imzalar
Açıklama
Bir imzanın taşıdığı yoldan DER ile kodlanmış bir sertifika döndürür
Sözdizimi
Delphi
Function TPDFlib.GetSignatureCertificateChainDER(Const InputFile, Password, FieldName: WideString; SignerIndex, ChainIndex: Integer): AnsiString;Parametreler
| InputFile | İmzalanmış PDF |
|---|---|
| Password | Açma parolası veya boş dize |
| FieldName | İmza numaralandırması tarafından bildirilen bir imza alanı adı |
| SignerIndex | Sıfır tabanlı imzalayan |
| ChainIndex | Yoldaki sıfır tabanlı konum; 0 imzalayandır, daha yüksek dizinler onun verenleridir |
Dönüş değerleri
| Certificate | O konumdaki sertifika |
|---|---|
| Empty string | Dizin yolu aşmış veya dosya ya da alan okunamadı |
Açıklamalar
Bu işlem yalnızca yapıyı okur ve hiçbir şeyi doğrulamaz: geçerli bir imza oluşturduğu denetlenmiş bir sertifikayı değil, imzanın adlandırdığı sertifikayı bildirir
Her çağrı dosyayı okur; bu nedenle tüm yolu dolaşan bir çağıran uzunluğu bir kez GetSignatureCertificateChainLength ile okumalı ve sayıyı saklamalıdır
Belge paylaşılan bir tanıtıcıyla okunur; bu nedenle doğrulayıcı veya görüntüleyici dosyayı zaten açık tutarken de yanıt verir
Ayrıca bkz
GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER