CERT_EXTENSION構造体 (wincrypt.h)

CERT_EXTENSION構造体には、証明書、証明書失効リスト (CRL) または証明書信頼リスト (CTL) の拡張機能情報が含まれています。

構文

typedef struct _CERT_EXTENSION {
  LPSTR            pszObjId;
  BOOL             fCritical;
  CRYPT_OBJID_BLOB Value;
} CERT_EXTENSION, *PCERT_EXTENSION;

メンバー

pszObjId

Value メンバーに含まれる拡張データの構造を指定するオブジェクト識別子 (OID)。 拡張 OID とその関連する構造の詳細については、「 X.509 証明書拡張構造」を参照してください。

fCritical

TRUE の場合、この構造体の Value メンバーの拡張機能で指定された制限は必須です。 FALSE の場合、この拡張機能によって設定された制限は無視できます。

Value

エンコードされた拡張データを含む CRYPT_OBJID_BLOB 構造体。 ValuecbData メンバーは、pbData メンバーの長さをバイト単位で示します。 pbData メンバーのバイト文字列は、エンコードされた拡張機能です。

要件

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

関連項目

CERT_EXTENSIONS

CERT_INFO

CRL_ENTRY

CRL_INFO

CRYPT_INTEGER_BLOB

CTL_ENTRY

CTL_INFO

CertFindExtension