ILicenseChallenge Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides an interface for a license request received from a client.
public interface ILicenseChallenge : Microsoft.Media.Drm.IProtocolChallenge
type ILicenseChallenge = interface
interface IProtocolChallenge
interface IProtocolChallengeContext
Public Interface ILicenseChallenge
Implements IProtocolChallenge
- Implements
Properties
ClientCertificate |
Gets the Certificate of the client making the request. |
ClientInformation |
Gets basic information about the client making the request. (Inherited from IProtocolChallenge) |
ClientOSInformation |
Gets additional ClientOSInformation. |
ClientTime |
Gets the current date and time of the client. |
ContentHeader |
Gets the PlayReadyHeader received in the license request. |
CustomData |
Gets service-specific data sent from the client as part of the request. |
HeadersAvailable |
Gets whether any SOAP headers available. (Inherited from IProtocolChallengeContext) |
KeyExchangeAlgorithms |
Gets the set of KeyExchangeAlgorithms supported by this client. |
LicenseNonce |
Gets the license nonce received in the license request. |
LicenseServerTimeRequested |
Gets whether the secure time was requested from the license server in the request. |
ReeFeatureList |
Gets the set of LicenseChallengeReeFeatures supported by this client. |
ReeRawXML |
Gets the raw XML of the REE node in the license request. |
ReeVersion |
Gets the version of the PlayReady Porting Kit compiled into the REE. |
TeeApiList |
Gets the set of LicenseChallengeTeeAPIs supported by this client. |
TeePropertyList |
Gets the set of LicenseChallengeTeeProperties specified by this client. |
TeeRawXML |
Gets the raw XML of the TEE node in the license request. |
TeeVersion |
Gets the version of the PlayReady Porting Kit compiled into the TEE. |
WatermarkVendors |
Gets the set of WatermarkVendor supported by this client. |
Methods
GetClientId(Guid) |
Obsolete.
Obsolete. Use the ClientCertificate method GetClientId(Guid) instead. |
GetDomainCertificates() |
Provides any DomainCertificate received in the license request. |
GetHeaders() |
Gets any SOAP headers included with the request. (Inherited from IProtocolChallengeContext) |
GetInvalidDomainCertificates() |
Provides any invalid DomainCertificate received in the license request. |