SetSignProcessCommitmentType
Zabezpieczenia i podpisy
Opis
Ustawia podpisany atrybut CAdES commitment-type-indication dla ścieżki podpisywania PAdES-B-B
Składnia
Delphi
Function TPDFlib.SetSignProcessCommitmentType(SignProcessID, CommitmentType: Integer): Integer;
Parametry
| SignProcessID | Wartość zwrócona przez jedną z funkcji NewSignProcessFrom* |
|---|---|
| CommitmentType | 0 usuwa atrybut. Wartości 1..6 wybierają odpowiednio id-cti-ets-proofOfOrigin, proofOfReceipt, proofOfDelivery, proofOfSender, proofOfApproval lub proofOfCreation |
Zwraca
Zwraca 1, gdy wartość została zaakceptowana i proces istnieje; zwraca 0 w przypadku nieprawidłowego identyfikatora procesu lub kodu zobowiązania spoza zakresu
Uwagi
Ten atrybut dotyczy wyłącznie ścieżki SubFilter ETSI.CAdES.detached. Wiersz d) tabeli 1 standardu PAdES zabrania łączenia commitment-type-indication z kluczem /Reason słownika podpisu PDF, dlatego kod wywołujący nie powinien ustawiać obu wartości jednocześnie