THotPDF.VerifyLoadedSignature

THotPDF

 

Top  Previous  Next

Belirli bir yüklenen CMS imzasını veya RFC 3161 belge zaman damgasını indeksle doğrular

 

Delphi sözdizimi:

function VerifyLoadedSignature( SigIndex: Integer ): THPDFSignatureVerifyStatus; overload;

function VerifyLoadedSignature( SigIndex: Integer; Source: TStream ): THPDFSignatureVerifyStatus; overload;

function VerifyLoadedSignature( SigIndex: Integer; Source: TStream; out Info: THPDFSignatureInfo ): THPDFSignatureVerifyStatus; overload;

 

Açıklama

CMS imzalı özniteliklerini ve katı bir PDF /ByteRange değerini belge içeriğine karşı doğrular; çağıranın stream konumunu korur

RSA PKCS#1 v1.5, doğrulanmış hash, MGF1, salt uzunluğu ve trailer parametreleriyle RSA-PSS ile SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-384 veya SHA3-512 kullanan ECDSA P-256, P-384 ve P-521'i destekler

ETSI.RFC3161 belge zaman damgaları için token imzasını doğrular ve message imprint'ini PDF /ByteRange'ine bağlar; bir CMS signature-time-stamp özniteliği için iç içe token'ı üst imza değerine bağlar

Geçerli bir zaman damgası kriptografik olarak korunan SigningTime'ı sağlar; sertifika zinciri ve güven ilkesi doğrulaması çağıranın sorumluluğunda kalır

Çakışan, sınırların dışında, kırpılmış veya belirsiz imzalı aralıklar için svInvalidByteRange döndürür

ECDSA imzalayıcı sertifikaları, veren-ve-seri numarası veya SubjectKeyIdentifier üzerinden seçilebilir

 

Ayrıca bkz.: THotPDF