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
PasswordAçma parolası veya boş dize
FieldNameİmza numaralandırması tarafından bildirilen bir imza alanı adı
SignerIndexSıfır tabanlı imzalayan
ChainIndexYoldaki sıfır tabanlı konum; 0 imzalayandır, daha yüksek dizinler onun verenleridir

Dönüş değerleri

CertificateO konumdaki sertifika
Empty stringDizin 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