CertDeleteCRLFromStore 関数 (wincrypt.h)

CertDeleteCRLFromStore 関数は、指定した証明書失効リスト (CRL) コンテキストを証明書ストアから削除します。

構文

BOOL CertDeleteCRLFromStore(
  [in] PCCRL_CONTEXT pCrlContext
);

パラメーター

[in] pCrlContext

削除する CRL_CONTEXT 構造体へのポインター。

戻り値

関数が成功した場合、戻り値は TRUE になります

関数が失敗した場合、戻り値は FALSE になります。 拡張エラー情報については、 GetLastError を呼び出します。 考えられるエラー コードの 1 つは次のとおりです。

リターン コード 説明
E_ACCESSDENIED
ストアが読み取り専用で開かれたので、削除操作は許可されていません。

解説

このストア内の CRL の後続の取得操作または検索操作はすべて失敗します。 ただし、CRL に割り当てられたメモリは、重複するすべてのコンテキストも解放されるまで解放されません。

pCrlContext パラメーターは、エラーの場合でも、CertFreeCRLContext を使用して、この関数によって常に解放されます。

要件

   
サポートされている最小のクライアント Windows XP [デスクトップ アプリ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー wincrypt.h
Library Crypt32.lib
[DLL] Crypt32.dll

関連項目

CertFreeCRLContext

証明書失効リスト関数