次の方法で共有


LicenseResponse.LicenseServerTimeCertificate プロパティ

定義

クライアントに返されるライセンス サーバー時間の署名に使用する証明書を取得または設定します。

public Microsoft.Media.Drm.LicenseServerTimeCertificate LicenseServerTimeCertificate { get; set; }
member this.LicenseServerTimeCertificate : Microsoft.Media.Drm.LicenseServerTimeCertificate with get, set
Public Property LicenseServerTimeCertificate As LicenseServerTimeCertificate

プロパティ値

クライアントに返されるライセンス サーバー時間の署名に使用される証明書。

例外

設定時に、 に渡された が に ReeFeatureList含まれていないLicenseServerTimeときに null 以外のILicenseChallenge値に設定されている場合にLicenseResponse(ILicenseChallenge)スローされます。

注釈

この証明書は、ライセンスが LicenseServerTime にバインドされ、クライアントの LicenseServerTime が要求時に現在のサーバー時刻に設定されていることを確認するために使用されます。

が を返すか、 に関係なく が含まれている場合ReeFeatureListは、常にこのプロパティをtrue設定しますfalseLicenseServerTimeLicenseServerTimeRequested それ以外の場合、このコンテンツ サービスから返されたライセンスは、以前のライセンス取得中にこのコンテンツ サービスから返された時間を使用しない場合があります。

クライアントに LicenseAcquisition チャレンジの一部として LicenseServerTime チャレンジが含まれている場合、このデータは LicenseacquisitionResponse の LicenseServerTime 部分に署名するために使用されます。 クライアントには、LicenseServerTime を設定する必要があり、応答するためにサーバー上で追加の ECC 署名操作が必要な場合にのみ、上記のチャレンジが含まれます。 クライアントの LicenseServerTime を設定する必要がない場合、このプロパティを設定しても、ライセンス取得応答のサイズは増加しません。

が返trueされ、このプロパティを設定した場合LicenseServerTimeRequestedは、ライセンスHandleLicenseAcquisitionAsync(ILicenseChallenge)LicenseResponse含まれない可能性があります。

適用対象