Partager via


LicenseChallengeTeeProperties Énumération

Définition

Définit l’ensemble de propriétés TEE que le client peut prendre en charge. Consultez la rubrique TeePropertyList (éventuellement en anglais) pour plus d'informations.

public enum LicenseChallengeTeeProperties
type LicenseChallengeTeeProperties = 
Public Enum LicenseChallengeTeeProperties
Héritage
LicenseChallengeTeeProperties

Champs

REQUIRES_MINIMAL_REVOCATION_DATA 10

Le client prend en charge l’optimisation de la taille des données de révocation dans le TEE au détriment de la compatibilité descendante. L’ENVIRONNEMENT réduit la quantité de données qu’il transmet au-delà de la limite TEE lors de l’ingestion de données de révocation en transmettant uniquement la clé publique de la chaîne de certificats de signature au lieu de la chaîne entière. La clé publique est ensuite vérifiée par rapport à une liste verte fixe avant d’être utilisée pour valider la signature sur les données de révocation. Bien que cela réduise les besoins en mémoire dans le TEE, cela signifie que si un nouveau certificat est utilisé pour signer des listes de révocation, le TEE ne sera pas en mesure de les utiliser et nécessitera une mise à jour.

REQUIRES_PRE_PROCESS_ENCRYPTED_DATA_WITH_FULL_FRAMES 3

Lorsque le prétraitement TEE de données chiffrées est effectué sur le client, il nécessite que des images entières soient transmises au TEE. Si elle est définie, la méthode DRM_TEE_H264_PreProcessEncryptedData nécessite qu’une image entière soit transmise à la fois. Cela ne s’applique généralement qu’à certains clients Microsoft.

REQUIRES_PREPARE_POLICY_INFO 8

Le client a besoin d’un appel à la fonction TEE PreparePolicyInfo. S’il est défini, l’environnement d’évaluation doit appeler DRM_TEE_DECRYPT_PreparePolicyInfo pour permettre à un composant matériel en aval d’obtenir la clé de contenu et d’appliquer la stratégie de licence. Cela ne s’applique généralement qu’à certains clients Microsoft.

REQUIRES_SAMPLE_PROTECTION 4

Le client a besoin d’un exemple de protection. Un exemple de certificat de protection doit être transmis au TEE pour le contenu audio. Cela ne s’applique généralement qu’à certains clients Microsoft.

SUPPORTS_DEBUG_TRACING 9

Le client prend en charge le suivi de débogage.

SUPPORTS_HEVC_HW_DECODING 0

Le client prend en charge le décodage matériel du contenu HEVC.

SUPPORTS_OPTIMIZED_CONTENT_KEY2 11

Le client prend en charge les clés de contenu optimisées dans le TEE. Consultez la rubrique IncludeOptimizedContentKey2 (éventuellement en anglais) pour plus d'informations.

SUPPORTS_PRE_PROCESS_ENCRYPTED_DATA 2

Le client prend en charge le prétraitement TEE des données chiffrées. S’il est défini, l’environnement REE peut utiliser DRM_TEE_H264_PreProcessEncryptedData pour obtenir des informations d’en-tête de segment H.264 dans le contenu REE pour CENCv1. Cela ne s’applique généralement qu’à certains clients Microsoft.

SUPPORTS_REMOTE_PROVISIONING 1

Le client prend en charge l’approvisionnement à distance.

SUPPORTS_SECURE_CLOCK 5

Le client prend en charge une horloge sécurisée.

SUPPORTS_SECURE_HDCP_TYPE_1 7

Le client prend en charge l’application HDCP Type 1.

SUPPORTS_SECURE_STOP 6

Le client prend en charge l’arrêt sécurisé.

S’applique à