PLModernSignatureSizeEstimate
Kriptografi, dijital imzalar
Açıklama
PLBuildModernDetachedCMS işlevinin bir sertifika için üreteceği ayrık CMS'in kodlanmış boyutunu tahmin eder
Tahmin; SignedData zarfını, sertifikayı, imzalı nitelikleri, taahhüt türü ve imza politikası niteliklerini, ayrıca ham imzayı ve istenen rezervi kapsar
Sözdizimi
Delphi
Function PLModernSignatureSizeEstimate(CertContext: Pointer;
Const CertificateDER: AnsiString; SignatureReserveBytes: Integer): Integer;Parametreler
| CertContext | Windows CERT_CONTEXT tanıtıcısı; yalnızca DER biçimi mevcutsa Nil olabilir |
|---|---|
| CertificateDER | DER kodlu sertifika baytları |
| SignatureReserveBytes | Zarfın üzerine ayrılan ek baytlar; genellikle imza sürecinin yapılandırdığı /Contents rezervi |
Dönüş değeri
Bayt cinsinden tahmini boyut; sertifika ayrıştırılamıyorsa 0
Açıklamalar
İmzalayıcılar PDF /Contents boşluğunu bu değerden önceden ayırır, böylece yer tutucu gerçek CMS geldiğinde yeniden yazılmak zorunda kalmaz
Ayrıca bkz
PLBuildModernDetachedCMS, PLModernCertificateKeyAlgorithm, SetSignProcessReserveContentsBytes