Função CertDeleteCRLFromStore (wincrypt.h)

A função CertDeleteCRLFromStore exclui o contexto de CRL ( lista de certificados revogados ) especificado do repositório de certificados.

Sintaxe

BOOL CertDeleteCRLFromStore(
  [in] PCCRL_CONTEXT pCrlContext
);

Parâmetros

[in] pCrlContext

Um ponteiro para a estrutura CRL_CONTEXT a ser excluída.

Valor retornado

Se a função for bem-sucedida, o valor retornado será TRUE.

Se a função falhar, o valor retornado será FALSE. Para obter informações de erro estendidas, chame GetLastError. Um código de erro possível é o seguinte.

Código de retorno Descrição
E_ACCESSDENIED
O repositório foi aberto somente leitura e uma operação de exclusão não é permitida.

Comentários

Todas as operações get ou find subsequentes para a CRL neste repositório falham. No entanto, a memória alocada para a CRL não é liberada até que todos os contextos duplicados também tenham sido liberados.

O parâmetro pCrlContext é sempre liberado por essa função usando CertFreeCRLContext, mesmo para um erro.

Requisitos

   
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho wincrypt.h
Biblioteca Crypt32.lib
DLL Crypt32.dll

Confira também

CertFreeCRLContext

Funções de lista de revogação de certificados