CRL_CONTEXT構造体 (wincrypt.h)
CRL_CONTEXT構造体には、証明書失効リスト (CRL) のエンコードされた表現とデコードされた表現の両方が含まれています。 CryptoAPI 関数によって返される CRL コンテキストは、 CertFreeCRLContext 関数を呼び出すことによって解放する必要があります。
構文
typedef struct _CRL_CONTEXT {
DWORD dwCertEncodingType;
BYTE *pbCrlEncoded;
DWORD cbCrlEncoded;
PCRL_INFO pCrlInfo;
HCERTSTORE hCertStore;
} CRL_CONTEXT, *PCRL_CONTEXT;
メンバー
dwCertEncodingType
使用されるエンコードの種類。 次の例に示すように、証明書と メッセージエンコードの両方の種類 をビットごとの OR 操作と組み合わせて指定することは、常に許容されます。
X509_ASN_ENCODING |PKCS_7_ASN_ENCODING
現在定義されているエンコードの種類は次のとおりです。
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
pbCrlEncoded
エンコードされた CRL 情報へのポインター。
cbCrlEncoded
エンコードされた CRL 情報のサイズ (バイト単位)。
pCrlInfo
CRL 情報を含む 構造体CRL_INFO へのポインター。
hCertStore
証明書ストアへのハンドル。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |