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

SignProcessIDWartość zwrócona przez funkcję NewSignProcessFrom*
CRLDERJedna kompletna SEQUENCE DER zawierająca listę CRL X.509

Wartości zwracane

1Lista CRL została zaakceptowana albo już była obecna
0Identyfikator 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