AddSignProcessRevocationCRL

Sécurité et signatures

Description

Ajoute une liste de révocation de certificats X.509 encodée en DER à l'attribut signé adbe-revocationInfoArchival d'un processus de signature PDF

Syntaxe

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);

Paramètres

SignProcessIDValeur renvoyée par une fonction NewSignProcessFrom*
CRLDERUne SEQUENCE DER complète contenant une CRL X.509

Valeurs de retour

1La CRL a été acceptée ou était déjà présente
0L’identifiant de processus, l’encodage DER ou la taille cumulée n’était pas valide

Remarques

Les CRL identiques octet par octet sont stockées une seule fois, et l'ensemble des données de révocation est limité à 24 Mio par processus

L'attribut n'est émis que si le SubFilter final est adbe.pkcs7.detached ; les flux PAdES doivent utiliser un Document Security Store

Voir aussi

AddSignProcessRevocationOCSP, ClearSignProcessRevocationInfo, AddPAdESDSSCRL