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ń.
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). |