EnvelopeEncryption interface
Classe pour le schéma de chiffrement EnvelopeEncryption
Propriétés
clear |
Représentant les pistes qui ne doivent pas être chiffrées |
content |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et clés de contenu distinctes pour des pistes spécifiques |
custom |
Modèle pour l’URL du service personnalisé qui fournit des clés aux joueurs des utilisateurs finaux. Il n’est pas nécessaire lorsque vous utilisez Azure Media Services pour émettre vos clés. Ce modèle prend en charge les jetons remplaçables que le service met à jour lors de l’exécution, en utilisant la valeur spécifique à la requête. Les valeurs de jeton actuellement prises en charge sont {AlternativeMediaId}, qui est remplacée par la valeur de StreamingLocatorId.AlternativeMediaId et {ContentKeyId}, qui est remplacée par la valeur de l’identificateur de la clé demandée. |
enabled |
Représentation des protocoles pris en charge |
Détails de la propriété
clearTracks
Représentant les pistes qui ne doivent pas être chiffrées
clearTracks?: TrackSelection[]
Valeur de propriété
contentKeys
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et clés de contenu distinctes pour des pistes spécifiques
contentKeys?: StreamingPolicyContentKeys
Valeur de propriété
customKeyAcquisitionUrlTemplate
Modèle pour l’URL du service personnalisé qui fournit des clés aux joueurs des utilisateurs finaux. Il n’est pas nécessaire lorsque vous utilisez Azure Media Services pour émettre vos clés. Ce modèle prend en charge les jetons remplaçables que le service met à jour lors de l’exécution, en utilisant la valeur spécifique à la requête. Les valeurs de jeton actuellement prises en charge sont {AlternativeMediaId}, qui est remplacée par la valeur de StreamingLocatorId.AlternativeMediaId et {ContentKeyId}, qui est remplacée par la valeur de l’identificateur de la clé demandée.
customKeyAcquisitionUrlTemplate?: string
Valeur de propriété
string
enabledProtocols
Représentation des protocoles pris en charge
enabledProtocols?: EnabledProtocols