Share via


RMSWsrv Class

The RMSWsrv class wraps the SOAP proxy objects and methods for acquiring a signed issuance license and a use license. This class has the following methods.

Method Description
AcquireEndUserLicense Obtains a use license as a string array. It wraps the SOAP call AcquirePreLicense. It assumes only one use license in a response.
AcquirePublishingLicense Gets, as a string array, a signed issuance license chain from the server. It wraps the SOAP call AcquireIssuanceLicense.
EditPublishingLicense Updates a signed issuance license with a new signed issuance license and returns the new issuance license as a string array. It wraps the SOAP call EditIssuanceLicense.
GetRMSLicensorCert Returns the licensor certificate chain of the publishing service as a string array. It wraps the SOAP call GetLicensorCertificate.
GetStringChainFromXmlnChain Converts an XmlNode array that was returned by a SOAP function into a string array. A string array is needed to store the information in a container file, or to convert it into a format that can be used by RMS-consuming applications (using the RMS function DRMConstructCertificateChain, or the sample function that wraps it, GetStringChainFromXmlnChain). This method is inherited from RMSBase.

See Also

Protected Document Library Sample Classes and Functions

Send comments about this topic to Microsoft

Build date: 3/13/2008