Udostępnij za pośrednictwem


Opis zabezpieczeń

Desciption zabezpieczeń jest reprezentowany przez strukturę WS_SECURITY_DESCRIPTION, a wystąpienie opisu zabezpieczeń jest dostarczane podczas wywoływania funkcji WsCreateChannel w celu utworzenia bezpiecznego kanału lub funkcji WsCreateListener w celu utworzenia odbiornika.

Struktura opisu zabezpieczeń

Podstawowym modelem zabezpieczeń kanału jest to, że kanał jest zabezpieczony przy użyciu co najmniej jednego tokenu zabezpieczającego. Odzwierciedlając ten model, struktura WS_SECURITY_DESCRIPTION zawiera listę powiązań zabezpieczeń reprezentowanych przez struktury WS_SECURITY_BINDING, a każde powiązanie zabezpieczeń opisuje sposób uzyskiwania i użycia jednego tokenu zabezpieczającego w kanale. Rodzaj zabezpieczeń używanych w kanale zależy od wyboru podtypów powiązań zabezpieczeń, które są uwzględnione w opisie zabezpieczeń.

Opcjonalne ustawienia zabezpieczeń specyficzne dla powiązania zabezpieczeń są określane jako ustawienia powiązania zabezpieczeń w strukturze powiązań zabezpieczeń; jednak ustawienia dla całego kanału niezależnie od powiązań zabezpieczeń są określane bezpośrednio jako ustawienia kanału zabezpieczeń we właściwościach pola samego opisu zabezpieczeń.

Diagram przedstawiający strukturę opisu zabezpieczeń.

Następujące elementy interfejsu API są używane z opisami zabezpieczeń.

Struktura Opis
WS_SECURITY_DESCRIPTION Struktura najwyższego poziomu używana do określania wymagań dotyczących zabezpieczeń kanału (po stronie klienta) lub odbiornika (po stronie serwera).