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 线路形式。 未附加的引用用于在 安全令牌不会出现在与其引用相同的消息中 点 (,例如使用该令牌的签名) 。 |
WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY 值: 7 WsGetSecurityTokenProperty 函数的随附值参数是指向包含WS_BYTES结构的指针 对称令牌密钥的原始密钥数据。 当 WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE 为 时,此属性可用 WS_SECURITY_KEY_TYPE_SYMMETRIC。 如果令牌是通过 WsRequestSecurityToken 获取的,则返回的缓冲区包含期间生成的密钥材料 令牌请求,该请求由客户端生成的熵、服务器生成的 entropy 或派生自两个客户端的密钥材料 和服务器熵,具体取决于 WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY。 将此属性与 WsGetSecurityTokenProperty 一起使用时,“heap”参数必须为非 NULL。 返回的缓冲区应在使用后立即进行安全擦除或加密,以防止敏感数据泄露。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 | webservices.h |