共用方式為


WS_SECURITY_TOKEN_PROPERTY_ID列舉 (webservices.h)

定義可從安全性令牌擷取之字段和屬性的密鑰。 並非所有屬性對所有安全性令牌類型都有效。 WsGetSecurityTokenProperty 函式會使用這裡定義為索引鍵的值。

另請參閱 WS_SECURITY_BINDING_PROPERTY

Syntax

typedef enum {
  WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE = 1,
  WS_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME = 2,
  WS_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME = 3,
  WS_SECURITY_TOKEN_PROPERTY_SERIALIZED_XML = 4,
  WS_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE_XML = 5,
  WS_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE_XML = 6,
  WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY = 7
} WS_SECURITY_TOKEN_PROPERTY_ID;

常數

 
WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE
值: 1
WsGetSecurityTokenProperty 函式的隨附參數是WS_SECURITY_KEY_TYPE值,指出安全性令牌證明密鑰的類型。
WS_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME
值: 2
WsGetSecurityTokenProperty 函式隨附的值參數是包含安全性令牌有效時間的WS_DATETIME結構。 針對安全性令牌
未定義其有效期間明確開始時間的 ,
傳回刻度計數為 0 的WS_DATETIME
WS_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME
值: 3
WsGetSecurityTokenProperty 函式的隨附參數是WS_DATETIME結構,其中包含目前有效安全性令牌變成無效的時間點。 針對安全性令牌
未定義其有效期間明確結束時間的 ,
傳回刻度計數為 0 的WS_DATETIME
WS_SECURITY_TOKEN_PROPERTY_SERIALIZED_XML
值: 4
WsGetSecurityTokenProperty 函式的隨附參數是包含安全性令牌之 XML 線路形式之WS_XML_BUFFER指標。
WS_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE_XML
值: 5
WsGetSecurityTokenProperty 函式隨附的值參數是包含之WS_XML_BUFFER的指標
附加參考至安全性令牌的 XML 線路形式。
附加參考用於在 時參考安全性令牌
安全性令牌及其參考點 (,例如使用該令牌的簽章
token) 同時發生在相同的訊息中。
WS_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE_XML
值: 6
WsGetSecurityTokenProperty 函式隨附的值參數是包含之WS_XML_BUFFER的指標
未附加安全性令牌參考的 XML 線路形式。
未連結的參考會在 時用來參考安全性令牌
安全性令牌不會在與其參考相同的訊息中發生
點 (,例如使用該令牌的簽章) 。
WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY
值: 7
WsGetSecurityTokenProperty 函式隨附的值參數是包含之WS_BYTES結構的指標
對稱令牌金鑰的原始金鑰資料。 當 WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE 為 時,可以使用此屬性
WS_SECURITY_KEY_TYPE_SYMMETRIC


如果令牌是透過 WsRequestSecurityToken 取得,則傳回的緩衝區包含期間產生的密鑰數據
令牌要求,這是用戶端所產生的 Entropy、伺服器所產生的 entropy,或兩個用戶端衍生的密鑰數據
和 伺服器 entropy,視 WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY而定。


搭配 WsGetSecurityTokenProperty 使用這個屬性時,'heap' 參數必須是非 NULL。


使用 之後,應該立即安全地清除或加密傳回的緩衝區,以防止敏感數據外洩。

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭 webservices.h