Compartilhar via


LicenseResponse.LicenseServerTimeCertificate Propriedade

Definição

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.

Aplica-se a