3.7.4.1 GetLicensorCertificate Operation
The GetLicensorCertificate request is used to acquire the SLC chain from a server during online publishing. The SLC is required for online publishing because the client MUST encrypt the usage policy and content key with the server's public key, and the SLC contains the server's public key. The usage policy and content key are placed in the PL.

Figure 14: GetLicensorCertificate sequence
-
<wsdl:operation name="GetLicensorCertificate"> <wsdl:input message="tns:GetLicensorCertificateSoapIn" /> <wsdl:output message="tns:GetLicensorCertificateSoapOut" /> </wsdl:operation>
In the GetLicensorCertificate operation, the client requests the server's SLC chain.
Upon receiving a GetLicensorCertificate request, the server MUST return its SLC chain for a successful request. For an unsuccessful request, the server MUST return a SOAP fault code. If the serverDecommissioned field of ServerState is true, the server SHOULD return a Microsoft.RightsManagementServices.ClusterDecommissionedException fault code. The client MUST treat all SOAP fault codes the same.
|
Exception |
Description |
|---|---|
|
Microsoft.RightsManagementServices.ClusterDecommissionedException |
A request was received, but the server is in a decommissioned state and cannot process the request. |
For information about certificate formats, see section 2.2.9.