LicenseResponse.LicenseServerTimeCertificate Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o certificado usado para assinar o tempo de servidor de licença retornado ao cliente.
public Microsoft.Media.Drm.LicenseServerTimeCertificate LicenseServerTimeCertificate { get; set; }
member this.LicenseServerTimeCertificate : Microsoft.Media.Drm.LicenseServerTimeCertificate with get, set
Public Property LicenseServerTimeCertificate As LicenseServerTimeCertificate
Valor da propriedade
O certificado usado para assinar o tempo de servidor de licença retornado ao cliente.
Exceções
No conjunto, gerado se definido como um valor não nulo quando o ILicenseChallenge passado para LicenseResponse(ILicenseChallenge) não inclui LicenseServerTime em seu ReeFeatureList.
Comentários
Esse certificado será usado para garantir que as licenças estejam associadas ao LicenseServerTime e que o LicenseServerTime no cliente esteja definido como a hora atual do servidor quando solicitado.
Sempre defina essa propriedade quando ReeFeatureList contiver LicenseServerTime , independentemente de retornar LicenseServerTimeRequestedtrue
ou false
. Caso contrário, as licenças retornadas desse serviço de conteúdo podem não usar o tempo retornado de um serviço de conteúdo durante a aquisição de licença anterior.
Se o cliente tiver incluído um desafio LicenseServerTime como parte do desafio LicenseAcquisition, esses dados serão usados para assinar a parte LicenseServerTime da LicenseacquisitionResponse. O cliente só incluirá esse desafio quando seu LicenseServerTime precisar ser definido e exigir uma operação de sinal ECC adicional no servidor para responder. Se o LicenseServerTime do cliente não precisar ser definido, definir essa propriedade não aumentará o tamanho da resposta de aquisição de licença.
Se LicenseServerTimeRequested retornar true
e você definir essa propriedade, o LicenseResponse de HandleLicenseAcquisitionAsync(ILicenseChallenge) que você retorna poderá não incluir licenças.