Share via


ILicenseAcknowledgementChallenge Interface

Definition

Interface representing a license acknowledgement challenge received from a client.

public interface ILicenseAcknowledgementChallenge : Microsoft.Media.Drm.IProtocolChallenge
type ILicenseAcknowledgementChallenge = interface
    interface IProtocolChallenge
    interface IProtocolChallengeContext
Public Interface ILicenseAcknowledgementChallenge
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)
HeadersAvailable

Gets whether any SOAP headers available.

(Inherited from IProtocolChallengeContext)
LicenseStorageFailures

Gets the number of licenses that the client failed to process and store.

SignatureVerified

Gets whether the signature on the acknowledgment from the client was properly verified.

SuccessfullyStoredLicenses

Gets the number of licenses that the client was successfully able to process and store.

TransactionId

Gets the transaction identifier returned to the client in the license response.

Methods

GetClientId(Guid)
Obsolete.

Obsolete. Use the ClientCertificate method GetClientId(Guid) instead.

GetHeaders()

Gets any SOAP headers included with the request.

(Inherited from IProtocolChallengeContext)
GetLicenseStorageResults(LicenseStorageResultsType)

Returns the individual license storage result records sent by the client in the acknowledgment. The service can pass in a value to either obtain a subset of the records or all of them.

Applies to