3.1.5.3.1 Downloading an A-SQM Resource

The client downloads an A-SQM resource by using HTTPS GET (see section 2.2.6).<8> The client forms the GET request by using the SQM-enabled application's partner namespace. In the following example URL, this is represented as <SQM-PARTNER-NAMESPACE> and the ManifestVersion (<VERSION> in the example URL that follows) discovered in the HTTP 201 response, as specified in section 3.1.5.2.2.

The HTTP URL GET request form is as follows:

 GET https://sqm.microsoft.com/sqm/<SQM-PARTNER-NAMESPACE>/manifests/Sqm<VERSION>.bin

The client downloads the A-SQM manifest resource and verifies the A-SQM manifest header checksum as specified in section 2.2.6.1. The client and server SHOULD<9> use the same checksum algorithm so that the server can validate the manifest.

The client makes this resource available to SQM-enabled applications based on the SQM partner namespace.