CRL_INFO 構造体 (wincrypt.h)
CRL_INFO構造体には、証明書失効リスト (CRL) の情報が含まれています。
構文
typedef struct _CRL_INFO {
DWORD dwVersion;
CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm;
CERT_NAME_BLOB Issuer;
FILETIME ThisUpdate;
FILETIME NextUpdate;
DWORD cCRLEntry;
PCRL_ENTRY rgCRLEntry;
DWORD cExtension;
PCERT_EXTENSION rgExtension;
} CRL_INFO, *PCRL_INFO;
メンバー
dwVersion
CRL のバージョン番号。 現在定義されているバージョン番号を次の表に示します。
値 | 意味 |
---|---|
|
バージョン 1 |
|
バージョン 2 |
SignatureAlgorithm
署名 アルゴリズムの オブジェクト識別子 (OID) と関連付けられている追加パラメーターを含む構造体をCRYPT_ALGORITHM_IDENTIFIERします。
Issuer
エンコードされた証明書発行者の名前を含む BLOB 構造体。
ThisUpdate
CRL の発行日時を示します。 時刻が 1950 年より後で 2050 より前の場合、UTC 時刻は、2 桁の年 (つまり、YYMMDDHHMMSS と 2 バイト) を使用して、秒に正確な 8 バイトの日付/時刻としてエンコードされます。 それ以外の場合は、4 バイトの年を使用してミリ秒に正確な 8 バイトの年として一般化された時間でエンコードされます。
NextUpdate
CRL の次に利用可能なスケジュールされた更新の日付と時刻を示します。 時刻が 1950 年より後で 2050 より前の場合、UTC 時刻は、2 桁の年 (つまり、YYMMDDHHMMSS と 2 バイト) を使用して、秒に正確な 8 バイトの日付/時刻としてエンコードされます。 それ以外の場合は、4 バイトの年を使用してミリ秒に正確な 8 バイトの日付時刻として一般化された時刻でエンコードされます。
cCRLEntry
rgCRLEntry 配列内の要素の数。
rgCRLEntry
CRL_ENTRY構造体へのポインターの配列。 これらの各構造体は、失効した証明書を表します。
cExtension
rgExtension 配列内の要素の数。
rgExtension
CRL に関する情報を保持 する、CERT_EXTENSION 構造体へのポインターの配列。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |