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 を介して取得された場合、返されるバッファーには、 トークン要求 (クライアントによって生成されたエントロピ、サーバーによって生成されたエントロピ、または両方のクライアントから派生したキー マテリアル) とサーバーエントロピ ( WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPYに応じて)。 WsGetSecurityTokenProperty でこのプロパティを使用する場合、'heap' パラメーターは NULL 以外である必要があります。 返されるバッファーは、機密データの漏洩を防ぐために、使用直後に安全に消去または暗号化する必要があります。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
Header | webservices.h |