LicenseResponse.LicenseServerTimeCertificate プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアントに返されるライセンス サーバー時間の署名に使用する証明書を取得または設定します。
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
設定しますfalse
。LicenseServerTimeLicenseServerTimeRequested それ以外の場合、このコンテンツ サービスから返されたライセンスは、以前のライセンス取得中にこのコンテンツ サービスから返された時間を使用しない場合があります。
クライアントに LicenseAcquisition チャレンジの一部として LicenseServerTime チャレンジが含まれている場合、このデータは LicenseacquisitionResponse の LicenseServerTime 部分に署名するために使用されます。 クライアントには、LicenseServerTime を設定する必要があり、応答するためにサーバー上で追加の ECC 署名操作が必要な場合にのみ、上記のチャレンジが含まれます。 クライアントの LicenseServerTime を設定する必要がない場合、このプロパティを設定しても、ライセンス取得応答のサイズは増加しません。
が返true
され、このプロパティを設定した場合LicenseServerTimeRequestedは、ライセンスHandleLicenseAcquisitionAsync(ILicenseChallenge)がLicenseResponse含まれない可能性があります。