перечисление WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID (webservices.h)
Определяет свойства для запроса маркера безопасности у издателя. Он используется с WsRequestSecurityToken как часть параметра WS_REQUEST_SECURITY_TOKEN_PROPERTY* .
Синтаксис
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_VERSION , указывающее используемую версию WS-Trust. Если это свойство не указано, по умолчанию используется WS_TRUST_VERSION_FEBRUARY_2005. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION Значение: 3 Значение WS_SECURE_CONVERSATION_VERSION, указывает версию WS-SecureConversation, используемую при WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT или указываются 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 , указывающую тип выдаваемого маркера безопасности. Если это свойство не указано, соответствующий элемент не создается в сообщении маркера безопасности запроса, а Предполагается, что издатель знает требуемый тип маркера. |
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 , которая Если он указан, вместо запроса нового маркера предоставленный маркер обновляется путем запроса нового маркера на основе существующий. Старый маркер становится недействительным, если эта операция выполнена успешно. Поддерживается только с 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. Параметры запроса на обслуживание — это инструкции по выдаче маркера. Они получены из службы, обычно с помощью импорта метаданных. В этом случае этот параметр может быть получен с выходом. Поле RequestSecurityTokenTemplate WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES Значение: 12 Набор WS_MESSAGE_PROPERTIES , который необходимо указать при создании двух сообщений с помощью WsCreateMessage и являются используется для получения маркера безопасности exchange. Если это свойство не указан, запрос и ответные сообщения создаются с помощью свойства сообщения по умолчанию. |
WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION Значение: 13 |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |