次の方法で共有


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