Partager via


énumération WS_SECURITY_TIMESTAMP_USAGE (webservices.h)

Avec la sécurité des messages et la sécurité en mode mixte, cela définit quand un élément timestamp doit être généré et demandé dans l’en-tête WS-Security.

Syntax

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;

Constantes

 
WS_SECURITY_TIMESTAMP_USAGE_ALWAYS
Valeur : 1
Toujours générer un horodatage dans chaque message sortant et exiger un
timestamp être présent dans chaque message entrant, si ces messages
sont des demandes ou des réponses.
WS_SECURITY_TIMESTAMP_USAGE_NEVER
Valeur : 2
N’utilisez pas d’horodatages dans les demandes ou les réponses. Il s’agit d’une erreur de
spécifier cette valeur lorsqu’une signature de message en mode mixte est requise dans
l’en-tête WS-Security.
WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY
Valeur : 3
Générer et exiger des horodatages dans les messages de demande de client à serveur,
mais pas dans les messages de réponse de serveur à client. Cette valeur peut être utilisée dans
sécurité en mode mixte.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête webservices.h