Biztonsági csatorna beállításai
A biztonsági csatorna beállításai szabályozzák a biztonsági beállítások alkalmazását és ellenőrzését egy csatornán. Minden biztonsági csatornabeállítást tulajdonság-érték párok gyűjteménye jelöl, az enumerálási WS_SECURITY_PROPERTY_IDáltal meghatározott tulajdonságkulcsokkal. A gyűjtemény minden tulajdonsága ésszerű alapértelmezett értékkel rendelkezik. Ezen alapértelmezett értékek miatt a biztonsági csatorna beállításainak megadása nélkül is megadhat és használhat biztonsági leírást.
biztonsági kötési beállítások olyan tulajdonság-érték párok hasonló gyűjteményeit tartalmazzák, amelyek kulcsait a WS_SECURITY_BINDING_PROPERTY struktúra határozza meg. A két beállítás között az a különbség, hogy a biztonsági csatorna beállításai egy biztonsági leírásra vannak korlátozva (vagyis csatornaszintű biztonsági tulajdonságokat tartalmaznak), míg a biztonsági kötések beállításai az egyik biztonsági kötésre vannak korlátozva, és számos biztonsági kötés lehet. Következésképpen például egy három biztonsági kötést tartalmazó egyéni biztonsági leírás egy biztonsági csatorna-beállításcsomagot tartalmaz a teljes csatornához, és három biztonsági kötési beállításcsomagot, egyet minden biztonsági kötéshez.
A biztonsági csatorna beállításai a következő felsorolásokat használják:
- WS_PROTECTION_LEVEL
- WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID
- WS_SECURITY_ALGORITHM_ID
- WS_SECURITY_ALGORITHM_PROPERTY_ID
- WS_SECURITY_HEADER_LAYOUT
- WS_SECURITY_HEADER_VERSION
- WS_SECURITY_PROPERTY_ID
- WS_SECURITY_TIMESTAMP_USAGE
- WS_XML_SECURITY_TOKEN_PROPERTY_ID
A biztonsági csatorna beállításai a következő struktúrákat használják:
- WS_REQUEST_SECURITY_TOKEN_PROPERTY
- WS_SECURITY_ALGORITHM_PROPERTY
- WS_SECURITY_ALGORITHM_SUITE
- WS_SECURITY_PROPERTY
- WS_XML_SECURITY_TOKEN_PROPERTY