SecPkgContext_SupportedSignatures構造体 (schannel.h)
Schannel 接続でサポートされる署名アルゴリズムを指定します。
構文
typedef struct _SecPkgContext_SupportedSignatures {
WORD cSignatureAndHashAlgorithms;
WORD *pSignatureAndHashAlgorithms;
} SecPkgContext_SupportedSignatures, *PSecPkgContext_SupportedSignatures;
メンバー
cSignatureAndHashAlgorithms
pSignatureAndHashAlgorithms 配列内の要素の数。
pSignatureAndHashAlgorithms
サポートされているアルゴリズムを指定する値の配列。 これらの値は次の形式です。
上位バイトには、署名アルゴリズムを指定する次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
匿名署名アルゴリズム。 |
|
RSA 署名アルゴリズム。 |
|
DSA 署名アルゴリズム。 |
|
ECDSA 署名アルゴリズム。 |
|
予約済み。 |
下位バイトには、ハッシュ アルゴリズムを指定する次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
[なし] : |
|
MD5 ハッシュ アルゴリズム。 |
|
SHA1 ハッシュ アルゴリズム。 |
|
SHA-224 ハッシュ アルゴリズム。 |
|
SHA-256 ハッシュ アルゴリズム。 |
|
SHA-384 ハッシュ アルゴリズム。 |
|
SHA-512 ハッシュ アルゴリズム。 |
|
予約済み。 |
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | schannel.h |