AddSignProcessRevocationCRL
Zabezpieczenia i podpisy
Opis
Dodaje listę unieważnień certyfikatów X.509 zakodowaną w DER do podpisanego atrybutu adbe-revocationInfoArchival procesu podpisywania PDF
Składnia
Delphi
Function TPDFlib.AddSignProcessRevocationCRL(SignProcessID: Integer; Const CRLDER: AnsiString): Integer;
ActiveX
Function PDFlib::AddSignProcessRevocationCRL(SignProcessID As Long, CRLDER As Variant) As Long
DLL
int DLAddSignProcessRevocationCRL(int InstanceID, int SignProcessID, const char* CRLDER, int CRLLength);
Parametry
| SignProcessID | Wartość zwrócona przez funkcję NewSignProcessFrom* |
|---|---|
| CRLDER | Jedna kompletna SEQUENCE DER zawierająca listę CRL X.509 |
Wartości zwracane
| 1 | Lista CRL została zaakceptowana albo już była obecna |
|---|---|
| 0 | Identyfikator procesu, kodowanie DER lub łączny rozmiar były nieprawidłowe |
Uwagi
Duplikaty list CRL identyczne bajtowo są przechowywane jednokrotnie, a łączny materiał unieważnień jest ograniczony do 24 MiB na proces
Atrybut jest emitowany tylko wtedy, gdy końcowy SubFilter ma wartość adbe.pkcs7.detached; przepływy pracy PAdES powinny zamiast tego używać magazynu zabezpieczeń dokumentu
Zobacz również
AddSignProcessRevocationOCSP, ClearSignProcessRevocationInfo, AddPAdESDSSCRL