Поделиться через


перечисление WS_SECURITY_TIMESTAMP_USAGE (webservices.h)

При использовании безопасности сообщений и безопасности в смешанном режиме это определяет, когда в заголовке WS-Security должен быть создан элемент timestamp.

Синтаксис

typedef enum {
  WS_SECURITY_TIMESTAMP_USAGE_ALWAYS = 1,
  WS_SECURITY_TIMESTAMP_USAGE_NEVER = 2,
  WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY = 3
} WS_SECURITY_TIMESTAMP_USAGE;

Константы

 
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS
Значение: 1
Всегда создавайте метку времени в каждом исходящем сообщении и требуйте
метка времени должна присутствовать в каждом входящем сообщении, независимо от того, есть ли эти сообщения
— это запросы или ответы.
WS_SECURITY_TIMESTAMP_USAGE_NEVER
Значение: 2
Не используйте метки времени в запросах или ответах. Это ошибка
укажите это значение, если требуется подпись сообщения смешанного режима в
заголовок WS-Security.
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY
Значение: 3
Создание и требование меток времени в сообщениях запросов от клиента к серверу
но не в ответных сообщениях от сервера к клиенту. Это значение может использоваться в
безопасность в смешанном режиме.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть webservices.h