Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Scenariot säker kommunikation testar identifiering, metadatautbyte och händelsehantering med hjälp av den säkra kanalen.
Innan du provar dessa scenarier bör du ha slutfört scenarierna För inspektion och händelsehantering av enheter och tjänster.
Mer information om allmän WSDAPI-specifikationsefterlevnad finns i WSDAPI-specifikationsefterlevnad.
| Ärende | Klientåtgärd | Serveråtgärd | Pass-Fail kriterier |
|---|---|---|---|
| 5.1 | Aktivera sond för en säker enhet | ||
| 5.1.1 | Skicka en jokerteckenavsökning med – Använd standardmatchningsregeln. – Inga wsd:Types-element. – Inga wsd:Scopes-element. |
Svarar med en ProbeMatches. Obs: Om en wsd:XAddrs anges måste den här adressen vara en https-URI och wsa:EndpointReference/wsa:Address måste vara samma som wsd:XAddrs. |
Gå till steg 5.1.2 (eller 5.1.3). |
| 5.1.2 [Valfritt. Det här steget är bara nödvändigt om inga wsd:XAddrs anges i ProbeMatches i 5.1.1] | Skicka ett Resolve-meddelande till wsa:EndpointReference/wsa:Address som anges i ProbeMatches från 1.2.1. | Svarar med en ResolveMatches. Observera:wsd:XAddrs måste vara en https-URI och wsa:EndpointReference/wsa:Address måste vara samma som wsd:XAddrs. |
Gå till steg 5.1.3. |
| 5.1.3 | Skicka en GetMetadataRequest till TestDevice. | Svarar med ett svar av typen GetMetadataResponse. | Gå till steg 5.1.4. |
| 5.1.4 | Visa metadata för ThisDevice. | Ingenting | Motsvarar det som skickades. Ett exempel på klientutdata finns i Exempel på metadatasvarsutdata. |
| 5.1.5 | Visa ThisModel-metadata. | Ingenting | Motsvarar det som skickades. Ett exempel på klientutdata finns i Exempel på metadatasvarsutdata. |
| 5.1.6 | Visa värd, HostedService, EndpointReference. | Ingenting | Motsvarar det som skickades. Ett exempel på klientutdata finns i Exempel på metadatasvarsutdata. |
| 5.2 | Riktade prober till en säker enhet | ||
| 5.2.1 | Skicka en wildcard-sondering som en HTTPS-begäran med: - Använd standardmatchningsregeln. - inget wsd:Types-element - inget wsd:Scopes-element - HTTP-adressen är tillhandahållen. |
Svarar med en ProbeMatches som använder HTTPS svar. Notera: Om en wsd:XAddrs anges måste den här adressen vara en https-URI och wsa:EndpointReference/wsa:Address måste vara samma som wsd:XAddrs. |
Bekräfta att wsa:EndpointReference/wsa:Address för TestDevice är korrekt. |
| 5.3 | Prenumeration och förnyelse av händelser till en säker enhet | ||
| Identifiering av den säkra enheten bestäms med hjälp av de metoder som testas i 5.1 eller 5.2. | |||
| 5.3.1 | Prenumererar på SimpleEvent med: - - wse:Filter == http://schemas.example.org/EventingService/SimpleEventwse:Filter/@Dialect == "<http://schemas.xmlsoap.org/ws/2006/02/devprof/Action>"Klienten kan välja att inkludera ett förfallodatum av typen xs:duration. |
Skickar SubscribeResponse med en giltighetstid som är tillräckligt lång för att slutföra steg 5.3.2. Förfallodatumet måste vara av typen xs:duration. För det här testet krävs inte att servern använder samma xs:duration som begärdes från klienten. |
Klienten tar emot svaret och kan gå till steg 5.3.2. |
| 5.3.2 | Ingenting | Utlöser SimpleEvent. | Händelsen tas emot av klienten. |
| 5.3.3 | Skickar Renew till SimpleEvent. När klienter skickar förnyelser för händelser kan de välja att manuellt initiera förnyelsen eller automatiskt skicka förnyelsen när hälften av förnyelseperioden som anges i det ursprungliga SubscribeResponse-meddelandet har förflutit. |
Skickar RenewResponse med en giltighetstid som är tillräckligt lång för att slutföra steg 5.3.4. Förfallodatumet måste vara av typen xs:duration. | Svaret tas emot på klienten och kan gå till steg 5.3.4. |
| 5.3.4 | Ingenting | Utlöser SimpleEvent. | Händelsen tas emot av klienten. |
| 5.3.5 | Skickar en avprenumerering till TestDevice för SimpleEvent. | Skickar ett avprenumerationssvar. | Klienten får svar och kan gå till steg 5.3.6. |
| 5.3.6 | Ingenting | Utlöser SimpleEvent. | Inga händelser tas emot av klienten. |