WS_SECURITY_CONSTRAINTS-Struktur (webservices.h)
Diese Struktur gibt die sicherheitsbezogenen Einschränkungen als Teil von WS_POLICY_CONSTRAINTS an.
Syntax
typedef struct _WS_SECURITY_CONSTRAINTS {
WS_SECURITY_PROPERTY_CONSTRAINT *securityPropertyConstraints;
ULONG securityPropertyConstraintCount;
WS_SECURITY_BINDING_CONSTRAINT **securityBindingConstraints;
ULONG securityBindingConstraintCount;
} WS_SECURITY_CONSTRAINTS;
Member
securityPropertyConstraints
Ein Array von Sicherheitseigenschafteneinschränkungen, die den Standardsatz von Einschränkungen außer Kraft setzen. Die hier angegebenen Einschränkungen in Kombination mit dem Standardsatz von Einschränkungen schränken den Satz von Richtlinien ein, der abgeglichen wird.
Wenn für eine bestimmte Eigenschaft keine Sicherheitseigenschafteneinschränkung angegeben wird, wird ein Standardeinschränkungswert verwendet. Unter WS_SECURITY_PROPERTY_CONSTRAINT finden Sie die unterstützten Eigenschaften und deren Standardwerte.
Beachten Sie, dass die Standardeinschränkungen für WS_SECURITY_PROPERTY_CONSTRAINT mit den Standardwerten für WS_SECURITY_PROPERTY identisch sind.
securityPropertyConstraintCount
Die Anzahl der im SecurityPropertyConstraints-Array angegebenen Elemente.
Wenn dieser Wert 0 ist, kann das SecurityPropertyConstraints-Array NULL sein.
securityBindingConstraints
Jedes Array von Sicherheitsbindungseinschränkungen, die als Einheit verwendet wurden, gibt den Sicherheitstyp an, der in der Richtlinie übereinstimmen soll.
Der Typ der einzelnen WS_SECURITY_BINDING_CONSTRAINT entspricht den Sicherheitstypen, die mithilfe einer WS_SECURITY_BINDING-Struktur angegeben werden. Jede Sicherheitsbindung gibt ein Sicherheitstoken an, und auf ähnliche Weise gibt jede Sicherheitsbindungseinschränkung Einschränkungen für ein Sicherheitstoken an.
Die Angabe von Nulleinschränkungen bedeutet keine Sicherheit.
securityBindingConstraintCount
Die Anzahl der im SecurityBindingConstraints-Array angegebenen Elemente.
Wenn dieser Wert 0 ist, kann das SecurityBindingConstraints-Array NULL sein.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | webservices.h |