AddSignProcessRevocationCRL

Segurança e assinaturas

Descrição

Adiciona uma lista de revogação de certificados X.509 codificada em DER ao atributo assinado adbe-revocationInfoArchival dum processo de assinatura PDF

Sintaxe

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

Parâmetros

SignProcessIDValor devolvido por uma função NewSignProcessFrom*
CRLDERUma SEQUENCE DER completa que contém uma CRL X.509

Valores devolvidos

1A CRL foi aceite ou já estava presente
0O ID do processo, a codificação DER ou o tamanho agregado era inválido

Observações

As CRLs duplicadas e idênticas ao nível dos bytes são armazenadas uma única vez, e o material de revogação combinado está limitado a 24 MiB por processo

O atributo só é emitido quando o SubFilter final é adbe.pkcs7.detached; os fluxos de trabalho PAdES devem utilizar antes um Document Security Store

Consulte também

AddSignProcessRevocationOCSP, ClearSignProcessRevocationInfo, AddPAdESDSSCRL