CRL_DIST_POINT_NAME構造体 (wincrypt.h)

CRL_DIST_POINT_NAME構造体は、CRL を取得できる場所を識別します。 CRL_DIST_POINT_NAMEを使用すると、CRL 配布ポイント名の異なる形式が、CERT_ALT_NAME_INFO構造体の FullName メンバーに表示されます。 アプリケーションは、構造体内のすべての名前フォームを処理できる必要はありません。 少なくとも 1 つの名前フォームを処理できる場合は、配布ポイントを使用できます。

配布ポイントの名前フォームを処理できない場合でも、アプリケーションは証明書を使用できます。必要な失効情報は、 証明機関 (CA) ディレクトリ エントリの配布ポイントなどの別のソースから取得できます。

構文

typedef struct _CRL_DIST_POINT_NAME {
  DWORD dwDistPointNameChoice;
  union {
    CERT_ALT_NAME_INFO FullName;
  } DUMMYUNIONNAME;
} CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;

メンバー

dwDistPointNameChoice

共用体に含まれる名前データに使用されるバリアントを示します。 次の値が定義されています。

意味
CRL_DIST_POINT_NO_NAME
配布ポイント名は指定されません。
CRL_DIST_POINT_FULL_NAME
配布ポイント名は、共用体の FullName メンバーにあります。
CRL_DIST_POINT_ISSUER_RDN_NAME
現在、実装されていません。

DUMMYUNIONNAME

DUMMYUNIONNAME.FullName

CRL 配布ポイントを指定する代替名の配列を含む CERT_ALT_NAME_INFO 構造体。複数の異なる形式のいずれかです。 最も一般的なものの 1 つは、"http://... " という形式の URL を使用します。CRL の場所を指定します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header wincrypt.h

こちらもご覧ください

CERT_ALT_NAME_INFO

CRL_DIST_POINT