WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID列舉 (webservices.h)
識別從簽發者要求安全性令牌的屬性。 它與 WsRequestSecurityToken 搭配使用,做為 WS_REQUEST_SECURITY_TOKEN_PROPERTY* 參數的一部分。
Syntax
typedef enum {
WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO = 1,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION = 2,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION = 3,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE = 4,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION = 5,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN = 6,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE = 7,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE = 8,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY = 9,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS = 10,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS = 11,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES = 12,
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION = 13
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID;
常數
WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO 值: 1 WS_ENDPOINT_ADDRESS 結構的指標 ,其中包含所要求 (『信賴憑證者』) 地址的服務位址 令牌將會呈現。 . |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION 值: 2 WS_TRUST_VERSION值,指定要使用的 WS-Trust 版本。 如果未指定這個屬性,預設會 WS_TRUST_VERSION_FEBRUARY_2005。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION 值: 3 WS_SECURE_CONVERSATION_VERSION值 指定WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT時要使用的 WS-SecureConversation 版本 或 已指定WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT 。 如果未指定此屬性,則預設為 WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE 值: 4 WS_XML_STRING 結構的指標,指定要核發的安全性令牌類型。 如果未指定此屬性,則為 對應的專案不會在要求安全性令牌訊息中產生,而且 簽發者假設知道所需的令牌類型。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION 值: 5 WS_REQUEST_SECURITY_TOKEN_ACTION值,指定要與要求搭配使用的動作。 預設值為 WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN 值: 6 WS_SECURITY_TOKEN 結構的指標, 如果指定,而不是要求新的令牌,則會根據要求新的令牌來更新提供的令牌 現有的 。 如果此作業成功,舊的令牌就會變成無效。 僅支援 WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE 值: 7 WS_SECURITY_KEY_TYPE值,指定要針對 要求的密碼編譯密鑰類型 核發的安全性令牌。 這必須設定為 WS_SECURITY_KEY_TYPE_NONE 或 WS_SECURITY_KEY_TYPE_SYMMETRIC。 值 WS_SECURITY_KEY_TYPE_NONE 指定持有人令牌,而不使用 擁有權證明金鑰。 這類令牌不會在用來保護訊息時產生簽章。 如果未指定這個屬性,則不會在令牌要求中發出對應的索引鍵類型專案。 未在令牌要求中發出金鑰類型會導致的隱含對稱金鑰預設值 發行的令牌,如 WS-Trust 規格中所定義。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE 值: 8 ULONG,指定要要求的密碼編譯密鑰) 位大小 ( 在核發的安全性令牌中。 此屬性只能指定給 具有對稱金鑰的已發行令牌。 如果未指定此屬性,則為 對應的金鑰大小專案不會在令牌要求中發出。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY 值: 9 WS_SECURITY_KEY_ENTROPY_MODE值,指定 entropy 如何參與 的密碼編譯密鑰 發行的令牌。 此屬性只能針對已發行的令牌指定 使用對稱金鑰。 如果未指定這個屬性,則會使用模式 WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY 。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS 值: 10 包含 之WS_XML_BUFFER 的指標 要求中包含其他主要參數 安全性令牌訊息。 每個這類參數都必須是最上層 提供的 XML 緩衝區中的專案。 如果未指定此屬性,則為這類 不會發出參數。 緩衝區會串行化為 RequestSecurityToken 元素 要求安全性令牌時。 不同於 WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS,本機要求 參數是由客戶端定義為將參數新增至令牌要求的方法。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS 值: 11 包含 之WS_XML_BUFFER 的指標 要求安全性令牌中包含的服務參數 訊息,以 XML 緩衝區的形式提供。 每個這類參數都必須是 提供之 XML 緩衝區中的最上層專案。 如果未指定此屬性,則為這類 不會發出參數。 如果 指定WS_TRUST_VERSION_FEBRUARY_2005 ,則會串行化此緩衝區 在之後的 RequestSecurityToken 元素中 WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS。 如果 指定WS_TRUST_VERSION_1_3 ,此緩衝區會串行化為 RequestSecurityToken/SecondaryParameters 元素。 服務要求參數是有關如何發出令牌的指示。 它們是從服務取得的, 通常透過元數據匯入的方式。 在此情況下,可能會取得此參數 從輸出。 WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT的 RequestSecurityTokenTemplate 字段。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES 值: 12 要指定的 WS_MESSAGE_PROPERTIES 集 使用 WsCreateMessage 建立兩個訊息,且 為 用於取得交換的安全性令牌。 如果此屬性 未指定,會使用 建立要求和回復訊息 默認訊息屬性。 |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION 值: 13 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 | webservices.h |