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_NONEWS_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