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

属性值

用于对许可证服务器进行签名的证书时间返回到客户端。

例外

在 set 上,如果设置为非 null 值,则 ILicenseChallenge 当传递给 LicenseResponse(ILicenseChallenge) 的 不包含 LicenseServerTime 在其 ReeFeatureList中时引发。

注解

此证书将用于确保许可证绑定到 LicenseServerTime,并且客户端上的 LicenseServerTime 在请求时设置为当前服务器时间。

在 包含 LicenseServerTimeReeFeatureList始终设置此属性,LicenseServerTimeRequested而不考虑 返回true还是 false。 否则,从此内容服务返回的许可证可能不会使用以前获取许可证期间从此内容服务返回的时间。

如果客户端在 LicenseAcquisition 质询中包含 LicenseServerTime 质询,则此数据将用于对 LicenseacquisitionResponse 的 LicenseServerTime 部分进行签名。 仅当需要设置其 LicenseServerTime 时,客户端才会包含上述质询,并且需要在服务器上执行额外的 ECC 登录操作才能做出响应。 如果不需要设置客户端的 LicenseServerTime,则设置此属性不会增加许可证获取响应的大小。

如果 LicenseServerTimeRequested 返回 true 并设置了此属性,则 LicenseResponse 返回的 HandleLicenseAcquisitionAsync(ILicenseChallenge) 可能不包含许可证。

适用于