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 |