Rec. UIT-T J.1012 (04/2020) Interface commune intégrée pour les solutions CA/DRM interchangeables; conteneur CA/DRM, chargeur, interfaces et révocation
Résumé
Historique
AVANT-PROPOS
TABLE DES MATIÈRES
Introduction
1 Domaine d'application
2 Références
3 Définitions
     3.1 Termes définis ailleurs
     3.2 Termes définis dans la présente Recommandation
4 Abréviations et acronymes
5 Système de Certificats ECI
     5.1 Introduction
          5.1.1 Domaine d'application
          5.1.2 Notation et conventions adoptées pour les champs
          5.1.3 Champ d'extension
     5.2 Certificats ECI
     5.3 Listes de révocation ECI
     5.4 Chaînes de Certificats et Arborescences de Listes de révocation
          5.4.1 Définitions de la structure de données
          5.4.2 Règles de traitement relatives aux Chaînes de Certificats
     5.5 Ensembles d'arborescences de révocation et fichiers de données de révocation
     5.6 Signatures des éléments de données de grande taille
     5.7 Certificats racine
          5.7.1 Définition d'un Certificat racine
          5.7.2 Gestion des Certificats racine de l'Hôte ECI
6 Chargeur d'hôte ECI
     6.1 Introduction
     6.2 Stockage, vérification et activation
          6.2.1 Principes de fonctionnement
          6.2.2 Définition des justificatifs d'identité
               6.2.2.1 Certificats relatifs aux Images de l'hôte ECI
               6.2.2.2 Signatures des images d'Hôte ECI
               6.2.2.3 Justificatifs d'identité de l'Hôte ECI
          6.2.3 Processus de chargement d'un fichier d'Image de l'Hôte ECI
     6.3 Formats de fichiers associés aux Hôtes ECI
     6.4 Protocoles de transport d'Images de l'hôte ECI
          6.4.1 Introduction
          6.4.2 Protocole de transport des Hôtes ECI via la radiodiffusion
               6.4.2.1 Généralités et profil
               6.4.2.2 Transfert du Fabricant d'équipement CPE à l'Opérateur
               6.4.2.3 Signalisation DVB-SI
                    6.4.2.3.1 Signalisation de l'emplacement de téléchargement
                    6.4.2.3.2 Mises à jour d'urgence
               6.4.2.4 Signalisation PSI
               6.4.2.5 Option UNT
               6.4.2.6 Structure des carrousels
               6.4.2.7 Opération de téléchargement des Hôtes ECI
               6.4.2.8 Programmation des carrousels des Opérateurs
               6.4.2.9 Aspects relatifs à l'interface d'Utilisateur
          6.4.3 Protocole de transport des Hôtes ECI sur Internet
               6.4.3.1 Protocole IP
               6.4.3.2 Opération de chargement en ligne
          6.4.4 Autres protocoles de transport
7 Chargeur de Client ECI
     7.1 Introduction
     7.2 Découverte des Clients ECI
          7.2.1 Introduction
          7.2.2 Réseaux basés sur des flux de transport
               7.2.2.1 Signalisation commune
               7.2.2.2 ECI_ platform_operation_descriptor
               7.2.2.3 ECI_base_url_descriptor
               7.2.2.4 Installation manuelle
               7.2.2.5 Installation en mode autonome
               7.2.2.6 Descripteur de l'étiquette de services ECI
               7.2.2.7 Descripteur de liste de plates-formes ECI
          7.2.3 Découverte des clients fondée sur le réseau IP
               7.2.3.1 Installation manuelle
               7.2.3.2 Installation fondée sur une page web
     7.3 Stockage, vérification et activation
          7.3.1 Politiques générales en matière de mises à jour
          7.3.2 Téléchargement et stockage des images de Clients ECI
          7.3.3 Validation et activation des Clients ECI
     7.4 Formats de la structure des chaînes de Clients ECI
          7.4.1 Introduction aux formats de la structure des chaînes de Clients ECI
          7.4.2 Certificats de fournisseurs de systèmes de sécurité
          7.4.3 Identificateurs de Certificat de série de Clients ECI et de série cible
          7.4.4 Signature d'Image de client ECI
     7.5 Formats de la Chaîne d'opérations de plate-forme ECI
          7.5.1 Vue d'ensemble
          7.5.2 Certificats d'Opérateur
          7.5.3 Certificats d'opérations de plate-forme
          7.5.4 Liste de révocation des clients d'Opération de plate-forme
          7.5.5 Cosignature de client d'Opération de plate-forme
     7.6 Formats de fichiers
          7.6.1 Format de fichier d'Image de client ECI
          7.6.2 Données de la Chaîne d'opérations de plate-forme
          7.6.3 Fichiers de données de révocation
     7.7 Protocoles de transport des ressources des Clients ECI
          7.7.1 Généralités et profil
          7.7.2 Protocole de transport en mode radiodiffusion
               7.7.2.1 Introduction
               7.7.2.2 Transmission à l'Opérateur des justificatifs d'identité et des données de révocation
               7.7.2.3 Transfert du Fournisseur de systèmes de sécurité à l'Opérateur
               7.7.2.4 Signalisation PSI
               7.7.2.5 Signalisation SI
                    7.7.2.5.1 Signalisation de l'emplacement du carrousel de données via le descripteur de lien d'emplacement de données
                    7.7.2.5.2 Descripteur de téléchargement d'urgence de Client ECI
               7.7.2.6 Descripteur de compatibilité des carrousels
               7.7.2.7 Lancement du serveur de téléchargement des carrousels (DSI)
               7.7.2.8 Blocs de données à télécharger (DDB) des carrousels
               7.7.2.9 Comportement dynamique des carrousels
          7.7.3 Protocoles de transport web
               7.7.3.1 Introduction
               7.7.3.2 Vue d'ensemble de l'API web de l'interface ECI
               7.7.3.3 Requêtes relatives à l'Hôte ECI de l'API web
               7.7.3.4 Requêtes relatives aux opérations de plate-forme de l'API web
               7.7.3.5 Requêtes des clients de l'API web
               7.7.3.6 Requêtes de configuration du système de sécurité évoluée (AS_setup) de l'API web
     7.8 Installation d'un Client ECI d'opération de plate-forme
          7.8.1 Domaine d'application et profil
          7.8.2 Mode d'installation d'un Client ECI avec un fichier d'Image de client ECI non chiffré
          7.8.3 Mode d'installation d'un Client ECI avec un fichier d'Image de client ECI chiffré
          7.8.4 Protocole de transport
               7.8.4.1 Protocole de radiodiffusion
               7.4.8.2 Protocole en ligne
          7.8.5 Présentation de l'identificateur de cible à l'Utilisateur
8 Révocation
     8.1 Introduction
     8.2 Révocation des Équipements CPE
     8.3 Processus de révocation générique
     8.4 Révocation d'Hôte ECI fondée sur des Listes de révocation
     8.5 Révocation des opérations de plate-forme ECI
     8.6 Révocation des Clients ECI
9 Interfaces des Clients ECI
     9.1 Introduction
          9.1.1 Architecture des interfaces des Clients ECI
          9.1.2 Pointeur de média
     9.2 Interface de Machine virtuelle ECI
          9.2.1 Principes
          9.2.2 Instructions et données (ressources statiques)
          9.2.3 Interaction avec l'Hôte ECI
          9.2.4 Ressources dynamiques fournies aux Clients ECI
          9.2.5 Gestion de la version des API
          9.2.6 Suivi de la capacité de réponse
     9.3 Mécanisme des API des Clients ECI
          9.3.1 Syntaxe des messages asynchrones
          9.3.2 Convention de définition du format des messages asynchrones
               9.3.2.1 Syntaxe de la définition des messages
               9.3.2.2 Types de paramètres de base des messages
               9.3.2.3 Mappage des données utiles des messages aux paramètres des messages
               9.3.2.4 Convention de nommage des messages asynchrones
          9.3.3 Messages synchrones
          9.3.4 Codes d'erreur relatifs aux Renvois
          9.3.5 Canal authentifié sécurisé (SAC)
          9.3.6 Vérification des messages par l'Hôte ECI
          9.3.7 Traitement des messages par les Clients ECI
     9.4 API relatives aux ressources générales de l'Hôte ECI
          9.4.1 Liste des API définies dans le § 9.4
          9.4.2 API d'accès à la ressource de découverte des interfaces de l'Hôte ECI
               9.4.2.1 Introduction
               9.4.2.2 Message getApis
               9.4.2.3 Message getApiVersions()
               9.4.2.4 Message setApiVersion()
          9.4.3 API d'accès à la ressource d'interfaces d'Utilisateur de l'Hôte ECI
               9.4.3.1 Introduction
               9.4.3.2 Environnement des interfaces d'Utilisateur
                    9.4.3.2.1 Profil du navigateur
                    9.4.3.2.2 Contraintes
                    9.4.3.2.3 Capacités du navigateur
                         9.4.3.2.3.1 Type d'affichage
                         9.4.3.2.3.2 Texte et polices de caractères
                         9.4.3.2.3.3 Formats graphiques
                         9.4.3.2.3.4 Entrées de l'Utilisateur
                         9.4.3.2.3.5 Persistance
                         9.4.3.2.3.6 Accès des Applications ECI aux ressources HTML statiques
                         9.4.3.2.3.7 Communication entre le Client ECI et les Applications ECI
               9.4.3.3 Cycle de vie des applications
                    9.4.3.3.1 Lancement des applications ECI
                    9.4.3.3.2 Fermeture des Applications ECI
               9.4.3.4 API relatives à la communication avec l'Utilisateur
                    9.4.3.4.1 Liste des messages des API de communication avec l'Utilisateur
                    9.4.3.4.2 Message reqUiContainerMount
                    9.4.3.4.3 Message setUiClientAttention
                    9.4.3.4.4 Message reqUiSessionCommence
                    9.4.3.4.5 Message reqUiSessionOpen
                    9.4.3.4.6 Message reqUiSessionClose
                    9.4.3.4.7 Message reqUiSessionCancel
                    9.4.3.4.8 Message reqUiClientQuery
                    9.4.3.4.9 Codes d'erreur de l'API de communication avec l'Utilisateur
          9.4.4 API d'accès à la ressource de pile IP de l'Hôte ECI
               9.4.4.1 Introduction
               9.4.4.2 Spécifications de base
               9.4.4.3 Sockets IP ECI
                    9.4.4.3.1 Généralités
                    9.4.4.3.2 Message reqIpSocket
                    9.4.4.3.3 Message reqIpClose
                    9.4.4.3.4 Message reqIpAddrInfo
               9.4.4.4 UDP/IP ECI
                    9.4.4.4.1 Généralités
                    9.4.4.4.2 Message reqIpUdpSendMsg
                    9.4.4.4.3 Message reqIpUdpRecvMsg
               9.4.4.5 TCP/IP ECI
                    9.4.4.5.1 Généralités
                    9.4.4.5.2 Message reqIpTcpConnect
                    9.4.4.5.3 Message reqIpTcpSend
                    9.4.4.5.4 Message reqIpTcpRecv
                    9.4.4.5.5 Message reqIpTcpAccept
               9.4.4.6 API des services HTTP(S) GET
                    9.4.4.6.1 Généralités
                    9.4.4.6.2 Spécifications applicables
                    9.4.4.6.3 Messages reqHttpGetFile et reqHttpGetData
                    9.4.4.6.4 Codes d'erreur de l'API HTTP GET
               9.4.4.7 Codes d'erreur de l'API des sockets IP
          9.4.5 API d'accès au système de fichiers
               9.4.5.1 Introduction
               9.4.5.2 Ouverture et fermeture des fichiers
                    9.4.5.2.1 Généralités
                    9.4.5.2.2 Message reqFileOpen
                    9.4.5.2.3 Message reqFileClose
               9.4.5.3 Accès aux fichiers
                    9.4.5.3.1 Généralités
                    9.4.5.3.2 Message reqFileWrite
                    9.4.5.3.3 Message reqFileRead
                    9.4.5.3.4 Message reqFileSeek
                    9.4.5.3.5 Message reqFileRemoveData
                    9.4.5.3.6 Message callFileDataLog
               9.4.5.4 Services de répertoire
                    9.4.5.4.1 Généralités
                    9.4.5.4.2 Message reqFileStat
                    9.4.5.4.3 Message reqFileCreate
                    9.4.5.4.4 Message reqFileDelete
                    9.4.5.4.5 Message reqFileDir
               9.4.5.5 Codes d'erreur de l'API du système de fichiers
          9.4.6 API d'accès à la ressource Temporisateur/Horloge
               9.4.6.1 Introduction
               9.4.6.2 API du temporisateur
                    9.4.6.2.1 Généralités
                    9.4.6.2.2 Message reqTimerEvent
                    9.4.6.2.3 Message reqTimerCancel
               9.4.6.3 API d'horloge
                    9.4.6.3.1 Généralités
                    9.4.6.3.2 Message getTime
                    9.4.6.3.3 Message callLocaltime
               9.4.6.4 Codes d'erreur des API de temporisateur et d'horloge
          9.4.7 API d'accès à la gestion de la consommation d'énergie
               9.4.7.1 Introduction
               9.4.7.2 Définition des messages de l'API de gestion des transitions de consommation d'énergie
                    9.4.7.2.1 Généralités
                    9.4.7.2.2 Message getPwrStatus
                    9.4.7.2.3 Message setPwrInfo
                    9.4.7.2.4 Message reqPwrChange
               9.4.7.3 Définition des messages relatifs à la sortie du mode veille
                    9.4.7.3.1 Généralités
                    9.4.7.3.2 Message setPwrWakeup
                    9.4.7.3.3 Message reqPwrWakeupEvent
               9.4.7.4 Codes d'erreur de l'API des transitions de consommation d'énergie
          9.4.8 API d'accès à la ressource de définition des paramètres de pays et de langue
               9.4.8.1 Introduction
               9.4.8.2 Définitions des messages de l'API des paramètres de pays et de langue
                    9.4.8.2.1 Message reqHCountry setting
                    9.4.8.2.2 Message reqCCountry setting
                    9.4.8.2.3 Message reqHLanguage setting
                    9.4.8.2.4 Message reqCLanguage setting
                    9.4.8.2.5 Codes d'erreur de l'API de définition des paramètres de pays et de langue
     9.5 API relatives aux ressources spécifiques à l'interface ECI de l'Hôte ECI
          9.5.1 Liste des API relatives aux ressources spécifiques à l'interface ECI de l'Hôte ECI
          9.5.2 API du système de sécurité évoluée
               9.5.2.1 Introduction
               9.5.2.2 Définitions des messages de l'API AS générale
                    9.5.2.2.1 Généralités
                    9.5.2.2.2 Message reqAsInitSlot
                    9.5.2.2.3 Message callAsNextKeySession
                    9.5.2.2.4 Message reqAsStopSession
                    9.5.2.2.5 Message reqAsLoadSlotLk
                    9.5.2.2.6 Message reqAsComputeAkClient
                    9.5.2.2.7 Message reqAsClientChalResp
                    9.5.2.2.8 Message getAsSlotRk
                    9.5.2.2.9 Message getAsSessionRk
                    9.5.2.2.10 Message getAsSessionLimitCounter
                    9.5.2.2.11 Message setAsSessionLimitEvent
                    9.5.2.2.12 Message reqAsEventSessionLimit
                    9.5.2.2.13 Message getAsClientRnd
                    9.5.2.2.14 Message getAsSC
                    9.5.2.2.15 Message reqAsEventSC
                    9.5.2.2.16 Message getChipsetId
                    9.5.2.2.17 Message getImageTargetId
               9.5.2.3 Définitions des messages de l'API AS de déchiffrement
                    9.5.2.3.1 Généralités
                    9.5.2.3.2 Message reqAsStartDecryptSession
                    9.5.2.3.3 Message reqAsComputeDecrCw
                    9.5.2.3.4 Message reqAsAuthDecrSlotConfig
               9.5.2.4 API AS d'exportation
                    9.5.2.4.1 Généralités
                    9.5.2.4.2 Message reqAsExportConnSetup
                    9.5.2.4.3 Message reqAsExportConnEnd
               9.5.2.5 API AS de chiffrement
                    9.5.2.5.1 Généralités
                    9.5.2.5.2 Définition de chaînes cibles de client
                    9.5.2.5.3 Message reqAsStartEncryptSession
                    9.5.2.5.4 Message reqAsComputeEncrCw
                    9.5.2.5.5 Message reqAsAuthEncrSlotConfig
                    9.5.2.5.6 Message reqAsLdUssk
                    9.5.2.5.7 Message reqAsMInikLk1
                    9.5.2.5.8 Message reqAsEventCpChange
                    9.5.2.5.9 Message setAsPermitCPChange
                    9.5.2.5.10 Message setAsSC
                    9.5.2.5.11 Codes d'erreur de l'API de sécurité évoluée (AS)
          9.5.3 API de Carte à puce
               9.5.3.1 Introduction
               9.5.3.2 Spécifications de base
               9.5.3.3 Gestion de l'accès à la Carte à puce
               9.5.3.4 Gestion des contentions du lecteur de Carte à puce
               9.5.3.5 API de gestion des sessions de Carte à puce
                    9.5.3.5.1 Généralités
                    9.5.3.5.2 Message setCardMatch
                    9.5.3.5.3 Message callCardSessionPrio
                    9.5.3.5.4 Message getCardConnStatus
                    9.5.3.5.5 Message reqCCardConOpen
                    9.5.3.5.6 Message reqCCardConClose
                    9.5.3.5.7 Message reqHCardConClose
               9.5.3.6 Définitions des messages de l'API de communication avec la Carte à puce
                    9.5.3.6.1 Généralités
                    9.5.3.6.2 Message reqCardCmdRes
                    9.5.3.6.3 Message reqCardReInit
                    9.5.3.6.4 Message callCardSetProp
                    9.5.3.6.5 Message callCardGetProp
               9.5.3.7 Codes d'erreur pour l'API de la Carte à puce
          9.5.4 API d'acquisition de carrousel de données
               9.5.4.1 Généralités
               9.5.4.2 Message reqDCAcqGroupInfo
               9.5.4.3 Message reqDCAcqModule
               9.5.4.4 Codes d'erreur de l'API d'acquisition de carrousel de données
     9.6 API d'accès à la ressource de déchiffrement de l'Hôte ECI
          9.6.1 API de déchiffrement de l'Hôte ECI
          9.6.2 Définition de l'API de déchiffrement de l'Hôte ECI
               9.6.2.1 Introduction
               9.6.2.2 API de session de média
                    9.6.2.2.1 Généralités
                    9.6.2.2.2 Message d'API setDcrMhMatch
                    9.6.2.2.3 Message reqDcrMhOpen
                    9.6.2.2.4 Message reqDcrMhClose
                    9.6.2.2.5 Message reqDcrMhBcAlloc
                    9.6.2.2.6 Message reqDcrMhCancel
                    9.6.2.2.7 Codes d'erreur de l'API de session de média
               9.6.2.3 Désembrouillage des données des flux de transport
                    9.6.2.3.1 Introduction
                    9.6.2.3.2 Format du flux de transport et versions de session
                    9.6.2.3.3 Exigences de traitement de l'Hôte ECI
                         9.6.2.3.3.1 Détection du chiffrement de l'embrouillage
                         9.6.2.3.3.2 Détection de l'identificateur CA
                    9.6.2.3.4 Démarrer et arrêter le déchiffrement du flux de transport
                         9.6.2.3.4.1 Généralités
                         9.6.2.3.4.2 Message reqDcrTsDescrStart
                         9.6.2.3.4.3 Message reqDcrTsDescrStop
                         9.6.2.3.4.4 Message reqDcrTsDescrQuit
                    9.6.2.3.5 Acquisition de données de déchiffrement dans le flux de transport par le Client ECI
                         9.6.2.3.5.1 Généralités
                         9.6.2.3.5.2 Spécification du filtre de section
                         9.6.2.3.5.3 Message reqDcrTsSectionAcqDefault
                         9.6.2.3.5.4 Message reqDcrTsSectionAcq
                         9.6.2.3.5.5 Message reqDcrTsSection
                         9.6.2.3.5.6 Message reqDcrTsTable
                    9.6.2.3.6 Contrôle de la source par le Client ECI
                         9.6.2.3.6.1 Généralités
                         9.6.2.3.6.2 Message getDcrTsSource
                         9.6.2.3.6.3 Message reqDcrTsRelocate
                         9.6.2.3.6.4 Message reqDcrTsSelectPrg
                         9.6.2.3.6.5 Message reqDcrTsSelectPmt
                         9.6.2.3.6.6 Message reqDcrTsSelectCancel
                    9.6.2.3.7 Codes d'erreur de l'API de session de média pour les médias TS
               9.6.2.4 Déchiffrer du contenu basé sur fichier et sur flux
                    9.6.2.4.1 Introduction
                    9.6.2.4.2 Spécifications applicables
                    9.6.2.4.3 Exigences de traitement de l'Hôte ECI
                         9.6.2.4.3.1 Détection de l'identification du système de déchiffrement
                         9.6.2.4.3.2 Détection du type d'embrouillage
                         9.6.2.4.3.3 Filtrage des données de sécurité du conteneur de contenu par défaut
                         9.6.2.4.3.4 Désembrouillage du contenu
                    9.6.2.4.4 API de session de média pour les médias basés sur fichier et sur flux
                         9.6.2.4.4.1 Généralités
                         9.6.2.4.4.2 Message reqDcrFileStart
                         9.6.2.4.4.3 Message reqDcrFileStop
                         9.6.2.4.4.4 Message reqDcrFileQuit
                    9.6.2.4.5 Acquisition des données de sécurité spécifiques au Client ECI
                         9.6.2.4.5.1 Généralités
                         9.6.2.4.5.2 Spécification du filtre de fichiers
                              9.6.2.4.5.2.1 Définition du filtre de fichiers générique
                              9.6.2.4.5.2.2 Définition du filtre de fichiers spécifique au format ISOBMFF
                              9.6.2.4.5.2.3 Message reqDcrFileFilter
                              9.6.2.4.5.2.4 Message reqDcrFileAcqData
                    9.6.2.4.6 API relative au mot de contrôle destiné au désembrouillage d'un fichier
                         9.6.2.4.6.1 Généralités
                         9.6.2.4.6.2 Exigences de traitement de l'Hôte ECI
                              9.6.2.4.6.2.1 Contenu au format ISOBMFF CENC
                              9.6.2.4.6.2.2 Contenu au format MPEG-DASH
                         9.6.2.4.6.3 Message reqDcrFileKeyComp
                    9.6.2.4.7 Codes d'erreur de l'API de déchiffrement de contenu basé sur fichier et sur flux
     9.7 API relatives à l'accès aux ressources de rechiffrement de l'Hôte ECI
          9.7.1 Introduction aux API de rechiffrement
               9.7.1.1 Liste des API définies au § 9.7
               9.7.1.2 Concept général du rechiffrement
               9.7.1.3 Vue d'ensemble de la structure des API de rechiffrement
          9.7.2 API de contrôle de l'exportation ECI
          9.7.2.1 Introduction
               9.7.2.2 Structures des Certificats d'exportation
                    9.7.2.2.1 Structure générale
                    9.7.2.2.2 Définitions des Certificats d'exportation
                         9.7.2.2.2.1 Certificat de Groupe d'exportation et Liste de révocation
                         9.7.2.2.2.2 Certificat de Groupe d'exportation tiers et Liste de révocation
                         9.7.2.2.2.3 Liste de révocation racine pour les Certificats d'Opérateur d'autorisation d'exportation
                         9.7.2.2.2.4 Certificat d'Opérateur d'autorisation d'exportation
                         9.7.2.2.2.5 Certificat d'autorisation d'exportation et Liste de révocation
                         9.7.2.2.2.6 Certificat de système d'exportation
                    9.7.2.2.3 Validation des chaînes de Certificats d'exportation
                    9.7.2.2.4 Protocoles de transport pour les justificatifs d'identité d'exportation
                         9.7.2.2.4.1 Généralités
                         9.7.2.2.4.2 Format du fichier d'arborescence d'exportation
                         9.7.2.2.4.3 Format du fichier de chaînes d'importation
                         9.7.2.2.4.4 Format du fichier d'autorisation d'exportation
                         9.7.2.2.4.5 Carrousels de radiodiffusion transportant des justificatifs d'identité d'exportation
                         9.7.2.2.4.6 Fourniture en ligne des justificatifs d'identité d'exportation
               9.7.2.3 API de Connexion d'exportation
                    9.7.2.3.1 Généralités
                    9.7.2.3.2 Message reqExpConnNodes
                    9.7.2.3.3 Message reqExpConnSetup
                    9.7.2.3.4 Message reqExpConnDrop
                    9.7.2.3.5 Message reqExpConnCancel
                    9.7.2.3.6 Message reqExpMhOpen
                    9.7.2.3.7 Message reqExpMhClose
                    9.7.2.3.8 Message reqExpMhCancel
                    9.7.2.3.9 Codes d'erreur de l'API de Connexion d'exportation
               9.7.2.4 API de Connexion d'importation
                    9.7.2.4.1 Généralités
                    9.7.2.4.2 Message reqImpConnNodes
                    9.7.2.4.3 Messages reqImpConnChain et reqImpConnChainRenew
                    9.7.2.4.4 Message reqImpConnSetup
                    9.7.2.4.5 Message reqImpConnDrop
                    9.7.2.4.6 Message reqImpConnCancel
                    9.7.2.4.7 Codes d'erreur de l'API de Connexion d'importation
               9.7.2.5 API de rechiffrement
                    9.7.2.5.1 Généralités
                    9.7.2.5.2 Message setEncrModes
                    9.7.2.5.3 Message reqEncrTargets
                    9.7.2.5.4 Message reqEncrConnSetup
                    9.7.2.5.5 Message reqEncrConnDrop
                    9.7.2.5.6 Message reqEncrConnCancel
                    9.7.2.2.7 Message reqEncrMhOpen
                    9.7.2.5.8 Message reqEncrMhClose
                    9.7.2.5.9 Message reqEncrMhCancel
                    9.7.2.5.10 Message reqEncrMhStart
                    9.7.2.5.11 Message reqEncrMhStop
                    9.7.2.5.12 Message reqEncrMhQuit
                    9.7.2.5.13 Message reqEncrIpServer
                    9.7.2.5.14 Message reqEncrMsgSend
                    9.7.2.5.15 Message reqEncrMsgRecv
                    9.7.2.5.16 Message reqEncrTsData
                    9.7.2.5.17 Message reqEncrTsEcm
                    9.7.2.5.18 Message reqEncrFileData
                    9.7.2.5.19 Codes d'erreur de l'API de rechiffrement
               9.7.2.6 API de redéchiffrement par le Micro client
                    9.7.2.6.1 Généralités
                    9.7.2.6.2 Message setDcrModes
                    9.7.2.6.3 Message reqDcrTargets
                    9.7.2.6.4 Message reqDcrTargetsCred
                    9.7.2.6.5 Message reqDcrIpServer
                    9.7.2.6.6 Message reqDcrMsgSend
                    9.7.2.6.7 Message reqDcrMsgRecv
                    9.7.6.2.8 Message reqDcrTsData
                    9.7.2.6.9 Message reqDcrFileData
                    9.7.2.6.10 Codes d'erreur de l'API de redéchiffrement par le Micro client
     9.8 API relatives aux ressources en rapport avec les propriétés de contenu
          9.8.1 Liste des API définies dans le § 9.8
          9.8.2 API d'accès aux ressources relatives aux droits d'utilisation et au contrôle parental
               9.8.2.1 Introduction
               9.8.2.2 Aspects liés à la sécurité et synchronisation
               9.8.2.3 API de message URI standard
                    9.8.2.3.1 Message setDcrStdUri
                    9.8.2.3.2 Message getEncrStdUri
               9.8.2.4 API d'informations URI client
                    9.8.2.4.1 Message setDcrCustUri
                    9.8.2.4.2 Message getEncrCustUri
               9.8.2.5 API d'informations URI de base
                    9.8.2.5.1 Message setDcrBasicUri
                    9.8.2.5.2 Message getEncrBasicUri
               9.8.2.6 API de contrôle de sortie
                    9.8.2.6.1 Message setDcrOutputCtl
                    9.8.2.6.2 Message getEncrOutputCtrl
               9.8.2.7 API d'insertion de filigranes
                    9.8.2.7.1 Généralités
                    9.8.2.7.2 Message getDcrMarkSyst
                    9.8.2.7.3 Message setDcrMarkMeta
                    9.8.2.7.4 Message getDcrMarkMeta
                    9.8.2.7.5 Message setDcrMarkBasic
                    9.8.2.7.6 Message setDcrMarkExt
               9.8.2.8 API de contrôle parental
                    9.8.2.8.1 Message setDcrParCtl
                    9.8.2.8.2 Message getEncrParCtrl
               9.8.2.9 API de synchronisation des propriétés de contenu
                    9.8.2.9.1 Message setCpSync
                    9.8.2.9.2 Message reqCpChange
               9.8.2.10 API d'authentification parentale
                    9.8.2.10.1 Généralités
                    9.8.2.10.2 Fonction d'authentification parentale standard
                    9.8.2.10.3 Message reqParAuthChk
                    9.8.2.10.4 Message reqParAuthChkCan
                    9.8.2.10.5 Message reqParAuthCid
               9.8.2.11 API de délégation de l'authentification parentale
                    9.8.2.11.1 Généralités
                    9.8.2.11.2 Message reqParAuthDel
                    9.8.2.11.3 Message setParAuthDelCan
               9.8.2.12 API de contrôle de système de protection
                    9.8.2.12.1 Introduction
                    9.8.2.12.2 Message getProtSystCtrl
                    9.8.2.12.3  Message reqSrmMsg
                    9.8.2.12.4 Message reqInfoDevId
                    9.8.2.12.5 Message reqBlockDevId
                    9.8.2.12.6 Messsage setBlockProtSyst
                    9.8.2.12.7 Codes d'erreur pour l'API de contrôle de système de protection
     9.9 API relatives à la communication entre Clients ECI et application
          9.9.1 Liste des API définies dans ce paragraphe
          9.9.2 API de communication entre clients
               9.9.2.1 Généralités
               9.9.2.2 Message getIccMaxClients
               9.9.2.3 Message reqIccSystemReady
               9.9.2.4 Message getIccClientInfo
               9.9.2.5 Message reqIccPipeOpen
               9.9.2.6 Message reqIccPipeOpenReq
               9.9.2.7 Message reqIccPipeCancel
               9.9.2.8 Message reqIccPipeClose
               9.9.2.9 Message reqIccPipeMsgSend
               9.9.2.10 Message reqIccPipeMsgRecv
               9.9.2.11 Codes d'erreur de l'API de communication entre clients
10 Fonctionnalités obligatoires et facultatives de l'Hôte ECI
     10.1 Introduction
     10.2 liste des fonctionnalités ECI obligatoires et facultatives pour différents types de dispositifs CPE.
Annexe A  Fonctions cryptographiques de l'Hôte ECI
     A.1 Fonction de hachage
     A.2 Chiffrement asymétrique
     A.3 Chiffrement symétrique
     A.4 Génération de nombres aléatoires
Annexe B  Paramètres d'interopérabilité
     B.1 Introduction
     B.2 Longueur de la Liste de révocation
     B.3 Taille de l'image de Client ECI
     B.4 Paramètres de configuration du carrousel de radiodiffusion
Annexe C  Vue d'ensemble des API de l'Hôte ECI
Annexe D  Compatibilité en aval des définitions des propriétés de contenu
Appendice I  Liste de tous les messages d'API disponibles dans l'ordre alphabétique
Appendice II  Domaines nécessitant des développements supplémentaires
Bibliographie