Win32 API 日本語リファレンス
ホームNetworking.HttpServer › HTTP_AUTHENTICATION_HARDENING_LEVELS

HTTP_AUTHENTICATION_HARDENING_LEVELS

列挙型
基底型i4

メンバー 3

名前10進16進説明
HttpAuthenticationHardeningLegacy00x0サーバーはハードニングされておらず、Channel Binding Token (CBT) のサポートなしで動作します。
HttpAuthenticationHardeningMedium10x1サーバーは部分的にハードニングされています。CBT をサポートするクライアントは適切に処理されます。従来のクライアントも処理されます。
HttpAuthenticationHardeningStrict20x2サーバーはハードニングされています。CBT をサポートするクライアントのみが処理されます。

公式ドキュメント

サーバーのハードニング レベルです。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum HTTP_AUTHENTICATION_HARDENING_LEVELS : int {
    HttpAuthenticationHardeningLegacy = 0,
    HttpAuthenticationHardeningMedium = 1,
    HttpAuthenticationHardeningStrict = 2
} HTTP_AUTHENTICATION_HARDENING_LEVELS;
public enum HTTP_AUTHENTICATION_HARDENING_LEVELS : int
{
    HttpAuthenticationHardeningLegacy = 0,
    HttpAuthenticationHardeningMedium = 1,
    HttpAuthenticationHardeningStrict = 2,
}
Public Enum HTTP_AUTHENTICATION_HARDENING_LEVELS As Integer
    HttpAuthenticationHardeningLegacy = 0
    HttpAuthenticationHardeningMedium = 1
    HttpAuthenticationHardeningStrict = 2
End Enum
import enum

class HTTP_AUTHENTICATION_HARDENING_LEVELS(enum.IntEnum):
    HttpAuthenticationHardeningLegacy = 0
    HttpAuthenticationHardeningMedium = 1
    HttpAuthenticationHardeningStrict = 2
// HTTP_AUTHENTICATION_HARDENING_LEVELS
pub const HttpAuthenticationHardeningLegacy: i32 = 0;
pub const HttpAuthenticationHardeningMedium: i32 = 1;
pub const HttpAuthenticationHardeningStrict: i32 = 2;
// HTTP_AUTHENTICATION_HARDENING_LEVELS
const (
	HttpAuthenticationHardeningLegacy int32 = 0
	HttpAuthenticationHardeningMedium int32 = 1
	HttpAuthenticationHardeningStrict int32 = 2
)
const
  HttpAuthenticationHardeningLegacy = 0;
  HttpAuthenticationHardeningMedium = 1;
  HttpAuthenticationHardeningStrict = 2;
// HTTP_AUTHENTICATION_HARDENING_LEVELS
pub const HttpAuthenticationHardeningLegacy: i32 = 0;
pub const HttpAuthenticationHardeningMedium: i32 = 1;
pub const HttpAuthenticationHardeningStrict: i32 = 2;
const
  HttpAuthenticationHardeningLegacy* = 0
  HttpAuthenticationHardeningMedium* = 1
  HttpAuthenticationHardeningStrict* = 2
enum HTTP_AUTHENTICATION_HARDENING_LEVELS : int {
    HttpAuthenticationHardeningLegacy = 0,
    HttpAuthenticationHardeningMedium = 1,
    HttpAuthenticationHardeningStrict = 2,
}
#define global HttpAuthenticationHardeningLegacy 0x0
#define global HttpAuthenticationHardeningMedium 0x1
#define global HttpAuthenticationHardeningStrict 0x2