GetSignatureSignerCertificateDER

Dijital imzalar

Açıklama

Bir imzayı oluşturan sertifikayı DER kodlu olarak döndürür

Kendilerini içeren DER kapsayıcılarının ötesine taşan imzalayıcı tanımlayıcıları ve sertifika kimlik alanları, bir sertifikayı eşleştirmek için kullanılmak yerine reddedilir

Sözdizimi

Delphi

Function TPDFlib.GetSignatureSignerCertificateDER(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): AnsiString;

Parametreler

InputFileİmzalanmış PDF
PasswordAçma parolası veya boş dize
FieldNameİmza numaralandırması tarafından bildirilen bir imza alanı adı
SignerIndexBirden fazla taşıyan nadir imza için sıfır tabanlı imzalayan

Dönüş değerleri

Certificateİmzalayan sertifikasının baytları
Empty stringİmzalayan veya sertifikası yok ya da dosya veya alan okunamadı

Açıklamalar

İmza, imzalayanı veren kuruluş ve seri numarasıyla ya da konu anahtarı tanımlayıcısıyla belirtiyor olsa da imzalayan gömülü küme içinden eşleştirilir

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

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, GetCertificateOCSPURLs