Share via


ISecureStopDataChallenge Interface

Definition

Represents the process secure stop data challenge received from the client.

public interface ISecureStopDataChallenge : IDisposable, Microsoft.Media.Drm.IProtocolChallenge
type ISecureStopDataChallenge = interface
    interface IProtocolChallenge
    interface IProtocolChallengeContext
    interface IDisposable
Public Interface ISecureStopDataChallenge
Implements IDisposable, 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)
CustomData

Gets service-specific data sent from the client as part of the request.

HeadersAvailable

Gets whether any SOAP headers available.

(Inherited from IProtocolChallengeContext)
PublisherId

Gets the identifier of the publisher.

PublisherPrivateKey

Gets or sets the publisher private key used to decrypt the secure stop data in the challenge.

SecureStop2VerifiedSession

Gets the session Id, if any, of the single session within the challenge for which all decryptors are guaranteed to be destroyed within the TEE as of the time the challenge was generated.

TransactionId

Gets the transaction identifier of the challenge.

Methods

GetHeaders()

Gets any SOAP headers included with the request.

(Inherited from IProtocolChallengeContext)
GetSecureStopData()

Decrypts the challenge and returns a collection of secure stop records.

Applies to