ホーム › Networking.WindowsWebServices › WS_SECURITY_TIMESTAMP_USAGE
WS_SECURITY_TIMESTAMP_USAGE
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| WS_SECURITY_TIMESTAMP_USAGE_ALWAYS | 1 | 0x1 | 要求か応答かにかかわらず、送信する各メッセージで常にタイムスタンプを生成し、受信する各メッセージにタイムスタンプが存在することを要求します。 |
| WS_SECURITY_TIMESTAMP_USAGE_NEVER | 2 | 0x2 | 要求でも応答でもタイムスタンプを使用しません。WS-Security ヘッダーで混在モードのメッセージ署名が必要な場合にこの値を指定するとエラーになります。 |
| WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY | 3 | 0x3 | クライアントからサーバーへの要求メッセージではタイムスタンプを生成および要求しますが、サーバーからクライアントへの応答メッセージでは行いません。この値は混在モード セキュリティで使用できます。 |
公式ドキュメント
メッセージ セキュリティおよび混在モード セキュリティにおいて、WS-Security ヘッダー内でタイムスタンプ要素をいつ生成し、いつ要求するかを定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WS_SECURITY_TIMESTAMP_USAGE : int {
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS = 1,
WS_SECURITY_TIMESTAMP_USAGE_NEVER = 2,
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY = 3
} WS_SECURITY_TIMESTAMP_USAGE;public enum WS_SECURITY_TIMESTAMP_USAGE : int
{
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS = 1,
WS_SECURITY_TIMESTAMP_USAGE_NEVER = 2,
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY = 3,
}Public Enum WS_SECURITY_TIMESTAMP_USAGE As Integer
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS = 1
WS_SECURITY_TIMESTAMP_USAGE_NEVER = 2
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY = 3
End Enumimport enum
class WS_SECURITY_TIMESTAMP_USAGE(enum.IntEnum):
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS = 1
WS_SECURITY_TIMESTAMP_USAGE_NEVER = 2
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY = 3// WS_SECURITY_TIMESTAMP_USAGE
pub const WS_SECURITY_TIMESTAMP_USAGE_ALWAYS: i32 = 1;
pub const WS_SECURITY_TIMESTAMP_USAGE_NEVER: i32 = 2;
pub const WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY: i32 = 3;// WS_SECURITY_TIMESTAMP_USAGE
const (
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS int32 = 1
WS_SECURITY_TIMESTAMP_USAGE_NEVER int32 = 2
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY int32 = 3
)const
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS = 1;
WS_SECURITY_TIMESTAMP_USAGE_NEVER = 2;
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY = 3;// WS_SECURITY_TIMESTAMP_USAGE
pub const WS_SECURITY_TIMESTAMP_USAGE_ALWAYS: i32 = 1;
pub const WS_SECURITY_TIMESTAMP_USAGE_NEVER: i32 = 2;
pub const WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY: i32 = 3;const
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS* = 1
WS_SECURITY_TIMESTAMP_USAGE_NEVER* = 2
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY* = 3enum WS_SECURITY_TIMESTAMP_USAGE : int {
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS = 1,
WS_SECURITY_TIMESTAMP_USAGE_NEVER = 2,
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY = 3,
}#define global WS_SECURITY_TIMESTAMP_USAGE_ALWAYS 0x1
#define global WS_SECURITY_TIMESTAMP_USAGE_NEVER 0x2
#define global WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY 0x3