WS_SECURITY_TOKEN_PROPERTY_ID枚举 (webservices.h)
定义可从安全令牌中提取的字段和属性的密钥。 并非所有属性都对所有安全令牌类型有效。 函数 WsGetSecurityTokenProperty 使用此处定义为键的值。
另请参阅 WS_SECURITY_BINDING_PROPERTY。
语法
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 线路形式。 附加引用用于在以下情况下引用安全令牌 安全令牌及其引用点(例如使用该令牌的签名) 令牌) 都在同一条消息中发生。 |
WS_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE_XML 值:6 WsGetSecurityTokenProperty 函数随附的 值 参数是指向包含 WS_XML_BUFFER 的指针 未附加对安全令牌的引用的 XML 线路形式。 未附加的引用用于在 安全令牌不会出现在与其引用相同的消息中 point (例如使用该令牌的签名)。 |
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)的令牌请求 和服务器 entropy,具体取决于 WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY。 将此属性用于 WsGetSecurityTokenProperty时,“堆”参数必须为非 NULL。 使用后应立即安全擦除或加密返回的缓冲区,以防止泄露敏感数据。 |
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
支持的最低服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 | webservices.h |