SetSignProcessDocMDP
Güvenlik ve İmzalar
Açıklama
Dijital imza sürecini eksiksiz bir DocMDP dönüşümüyle onaylayıcı imza oluşturacak biçimde yapılandırır
Oluşturulan imza sözlüğü istenen izin düzeyiyle bir /Reference girdisi, belge kataloğu ise bu imza sözlüğüne eşleşen bir /Perms /DocMDP başvurusu alır
Sözdizimi
Delphi
Function TPDFlib.SetSignProcessDocMDP(SignProcessID, Level: Integer): Integer;
Parametreler
| SignProcessID | NewSignProcessFrom* işlevlerinden birinin döndürdüğü değer |
|---|---|
| Level | 0 sertifikasyonu devre dışı bırakır, 1 değişikliğe izin vermez, 2 form doldurma ve imzalamaya izin verir, 3 ayrıca ek açıklamalara izin verir |
Döndürür
| 0 | İşlem tanımlayıcısı veya düzey geçersiz |
|---|---|
| 1 | İstenen düzey imzalama sürecinde saklandı |
Sertifikalandırma kısıtlaması
Onaylayan imza belgenin ilk imzalanmış imzası olmalı ve katalog zaten bir DocMDP izin başvurusu içermemelidir
Koşullardan biri ihlal edilirse ikinci veya belirsiz sertifikasyon yapısı üretmek yerine imzalama işlemi reddedilir
Doğrulama
TPDFlibSignatureVerifier.GetSignaturePermissionInfo* izin düzeyini, yapısal geçerliliği ve katalog başvurusunun seçili imzayla eşleşip eşleşmediğini bildirir