次の方法で共有


WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID列挙 (webservices.h)

発行者からセキュリティ トークンを要求するためのプロパティを識別します。 これは、WS_REQUEST_SECURITY_TOKEN_PROPERTY* パラメーターの一部として WsRequestSecurityToken と共に使用されます。

構文

typedef enum {
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO = 1,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION = 2,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION = 3,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE = 4,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION = 5,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN = 6,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE = 7,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE = 8,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY = 9,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS = 10,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS = 11,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES = 12,
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION = 13
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID;

定数

 
WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO
値: 1
要求されたサービス ('証明書利用者') のアドレスを含む WS_ENDPOINT_ADDRESS 構造体へのポインター
トークンが表示されます。
.
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION
値: 2
使用する WS-Trust のバージョンを指定するWS_TRUST_VERSION値。

このプロパティが指定されていない場合、既定では WS_TRUST_VERSION_FEBRUARY_2005 になります。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION
値: 3
WS_SECURE_CONVERSATION_VERSION値。
は、WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT時に使用する WS-SecureConversation のバージョンを指定 します
または WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT が指定されています。


このプロパティを指定しない場合、既定値は WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005 になります。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE
値: 4
発行するセキュリティ トークンの種類を指定する WS_XML_STRING 構造体へのポインター。 このプロパティが指定されていない場合は、
対応する要素が要求セキュリティ トークン メッセージに生成されず、
issuer は、必要なトークンの種類を認識しているものと見なされます。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION
値: 5
要求 使用するアクションを指定するWS_REQUEST_SECURITY_TOKEN_ACTION値。 既定値は WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE です。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN
値: 6
WS_SECURITY_TOKEN構造体へのポインター。
指定した場合、新しいトークンを要求する代わりに、 に基づいて新しいトークンを要求することで、指定されたトークンが更新されます。
既存の 1 つ。 この操作が成功すると、古いトークンは無効になります。
WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXTでのみサポートされます。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE
値: 7
対して要求する暗号化キーの種類を指定するWS_SECURITY_KEY_TYPE値。
セキュリティ トークンを発行しました。 これは 、WS_SECURITY_KEY_TYPE_NONE または WS_SECURITY_KEY_TYPE_SYMMETRICに設定する必要があります。


WS_SECURITY_KEY_TYPE_NONE値は、ベアラー トークンを指定します。
所有証明キー。 このようなトークンは、メッセージをセキュリティで保護するために使用される場合、署名を生成しません。


このプロパティが指定されていない場合、対応するキー型要素はトークン要求で出力されません。
トークン要求でキーの種類を出力しないと、 の対称キーの暗黙的な既定値が生成されます。
WS-Trust 仕様で定義されているように、発行されたトークン。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE
値: 8
要求する暗号化キーのサイズ (ビット単位) を指定する ULONG
発行されたセキュリティ トークンに含まれます。 このプロパティは、 に対してのみ指定できます。
対称キーを使用して発行されたトークン。 このプロパティが指定されていない場合は、
対応するキー サイズ要素は、トークン要求では出力されません。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY
値: 9
の暗号化キーにエントロピがどのように寄与するかを指定するWS_SECURITY_KEY_ENTROPY_MODE値。
発行済みトークン。 このプロパティは、発行されたトークンに対してのみ指定できます
対称キーを使用します。 このプロパティを指定しない場合は、 モード WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY が使用されます。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS
値: 10
を含む WS_XML_BUFFER へのポインター
要求に逐語的に含める追加のプライマリ パラメーター
セキュリティ トークン メッセージ。 このような各パラメーターは、最上位レベルである必要があります
指定された XML バッファー内の 要素。 このプロパティが指定されていない場合は、次のようになります。
パラメーターは出力されません。 バッファーは RequestSecurityToken 要素にシリアル化されます
セキュリティ トークンを要求する場合は 。


WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERSとは異なり、ローカル要求
パラメーターは、トークン要求にパラメーターを追加する手段としてクライアントによって定義されます。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS
値: 11
を含む WS_XML_BUFFER へのポインター
要求セキュリティ トークンに含めるサービス パラメーター
メッセージ。XML バッファーとして提供されます。 このような各パラメーターは、
指定された XML バッファー内の最上位要素。 このプロパティが指定されていない場合は、次のようになります。
パラメーターは出力されません。


WS_TRUST_VERSION_FEBRUARY_2005が指定されている場合、このバッファーはシリアル化されます
次の RequestSecurityToken 要素に
WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS


WS_TRUST_VERSION_1_3が指定されている場合、このバッファーは にシリアル化されます。
RequestSecurityToken/SecondaryParameters 要素。


サービス要求パラメーターは、トークンを発行する方法に関する手順です。 これらはサービスから取得されます。
通常、メタデータのインポートによって。 その場合、このパラメーターを取得できます
アウトから。 WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINTの RequestSecurityTokenTemplate フィールド。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES
値: 12
指定する WS_MESSAGE_PROPERTIES のセット
WsCreateMessage を使用して 2 つのメッセージを作成する際に、
は、交換を取得するセキュリティ トークンに使用されます。 このプロパティが
が指定されていない場合、要求メッセージと応答メッセージは を使用して作成されます。
既定のメッセージ プロパティ。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION
値: 13

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
Header webservices.h