MediaDrm.CryptoSession Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires.
[Android.Runtime.Register("android/media/MediaDrm$CryptoSession", DoNotGenerateAcw=true)]
public sealed class MediaDrm.CryptoSession : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaDrm$CryptoSession", DoNotGenerateAcw=true)>]
type MediaDrm.CryptoSession = class
inherit Object
- Héritage
- Attributs
Remarques
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires.
La classe CryptoSession implémente des méthodes de chiffrement/déchiffre/sign/verify génériques basées sur les clés de session établies. Ces clés sont échangées à l’aide des méthodes getKeyRequest/provideKeyResponse.
Les applications de cette fonctionnalité peuvent inclure la sécurisation de différents types de contenu acheté ou privé, tels que des applications, des livres et d’autres médias, des photos ou des protocoles de remise multimédia.
Les opérateurs peuvent créer des serveurs de clés de session qui sont fonctionnellement similaires à un serveur de clés de licence, sauf qu’au lieu de recevoir des demandes de clé de licence et de fournir des clés de contenu de contenu chiffré qui sont utilisées spécifiquement pour déchiffrer le contenu multimédia A/V, le serveur de clés de session reçoit des demandes de clé de session et fournit des clés de session chiffrées qui peuvent être utilisées pour les opérations de chiffrement à usage général.
Une cryptoSession est obtenue à l’aide de #getCryptoSession
Documentation Java pour android.media.MediaDrm.CryptoSession
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Propriétés
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
JniIdentityHashCode |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
JniPeerMembers |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. |
PeerReference |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
Méthodes
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Decrypt(Byte[], Byte[], Byte[]) |
Déchiffrer des données à l’aide de l’algorithme de chiffrement de CryptoSessions |
Dispose() |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
Dispose(Boolean) |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
Encrypt(Byte[], Byte[], Byte[]) |
Chiffrer des données à l’aide de l’algorithme de chiffrement de CryptoSession |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
Sign(Byte[], Byte[]) |
Signez des données à l’aide de l’algorithme mac de CryptoSessions. |
ToArray<T>() |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
Verify(Byte[], Byte[], Byte[]) |
Vérifiez une signature à l’aide de l’algorithme mac de CryptoSessions. |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
IJavaPeerable.Disposed() |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
IJavaPeerable.Finalized() |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. (Hérité de Object) |
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. |
GetJniTypeName(IJavaPeerable) |
En plus de prendre en charge le déchiffrement de DASH Common Encrypted Media, les API MediaDrm permettent de remettre en toute sécurité les clés de session du serveur de clés de session d’un opérateur à un appareil client, en fonction de la racine installée en usine de confiance, puis d’effectuer des opérations de chiffrement, de déchiffrement, de signature et de vérification avec la clé de session sur des données utilisateur arbitraires. |