CTL_FIND_SUBJECT_PARA 構造体 (wincrypt.h)

CTL_FIND_SUBJECT_PARA構造体には、証明書信頼リスト (CTL) を検索するために dwFindType パラメーターが CTL_FIND_SUBJECT の CertFindCTLInStore によって使用されるデータが含まれています。

構文

typedef struct _CTL_FIND_SUBJECT_PARA {
  DWORD                cbSize;
  PCTL_FIND_USAGE_PARA pUsagePara;
  DWORD                dwSubjectType;
  void                 *pvSubject;
} CTL_FIND_SUBJECT_PARA, *PCTL_FIND_SUBJECT_PARA;

メンバー

cbSize

この構造体のサイズ (バイト単位)。

pUsagePara

CTL_FIND_USAGE_PARA構造体へのポインター。 CTL を見つけるときにCTL_FIND_USAGE_PARAパラメーターを参照する必要がない場合は NULL にすることができます

dwSubjectType

CTL_CERT_SUBJECT_TYPEの場合、 pvSubject メンバーはCERT_CONTEXTを指 します。 CTL の SubjectAlgorithm を調べて、サブジェクトの ID の表現を決定します。 最初は、SHA1 または MD5 ハッシュのみがサポートされます。 適切なハッシュ プロパティは、 CERT_CONTEXTから取得されます。

CTL_ANY_SUBJECT_TYPEの場合、pvSubject は、CTL で照合される SubjectAlgorithm と、CTL エントリのいずれかで照合される SubjectIdentifier を含むCTL_ANY_SUBJECT_INFO構造体を指します。

pvSubject

pvSubject メンバーの値は、dwSubjectType メンバーの値によって異なります。 詳細については、「 dwSubjectType」を参照してください。

要件

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

関連項目

CERT_CONTEXT

CTL_ANY_SUBJECT_INFO

CTL_FIND_USAGE_PARA

CertFindCTLInStore