CERT_REQUEST_INFO構造体 (wincrypt.h)

CERT_REQUEST_INFO構造体には、証明書要求の情報が含まれています。 サブジェクト、サブジェクト 公開キーおよび属性 BLOB は エンコードされます。

構文

typedef struct _CERT_REQUEST_INFO {
  DWORD                dwVersion;
  CERT_NAME_BLOB       Subject;
  CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo;
  DWORD                cAttribute;
  PCRYPT_ATTRIBUTE     rgAttribute;
} CERT_REQUEST_INFO, *PCERT_REQUEST_INFO;

メンバー

dwVersion

証明書のバージョン番号。 定義されたバージョン番号を次の表に示します。

意味
CERT_V1
バージョン 1

Subject

証明書サブジェクトのエンコードされた名前を含む CERT_NAME_BLOB 構造体。

SubjectPublicKeyInfo

CERT_PUBLIC_KEY_INFO エンコードされた公開キーとそのアルゴリズムを含む構造体。

cAttribute

rgAttribute 配列内の要素の数。

rgAttribute

証明書に関する属性情報を保持する CRYPT_ATTRIBUTE構造体の 配列へのポインター。

要件

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

こちらもご覧ください

CERT_PUBLIC_KEY_INFO

CRYPT_ATTRIBUTE

CRYPT_INTEGER_BLOB

CryptSignAndEncodeCertificate