MediaDrm.GetCryptoSession(Byte[], String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtenga un objeto CryptoSession que se puede usar para cifrar, descifrar, firmar y comprobar mensajes o datos mediante las claves de sesión establecidas para la sesión mediante métodos #getKeyRequest y #provideKeyResponse mediante un servidor de claves de sesión.
[Android.Runtime.Register("getCryptoSession", "([BLjava/lang/String;Ljava/lang/String;)Landroid/media/MediaDrm$CryptoSession;", "")]
public Android.Media.MediaDrm.CryptoSession? GetCryptoSession(byte[] sessionId, string cipherAlgorithm, string macAlgorithm);
[<Android.Runtime.Register("getCryptoSession", "([BLjava/lang/String;Ljava/lang/String;)Landroid/media/MediaDrm$CryptoSession;", "")>]
member this.GetCryptoSession : byte[] * string * string -> Android.Media.MediaDrm.CryptoSession
Parámetros
- sessionId
- Byte[]
el identificador de sesión de la sesión que contiene claves que se usarán para cifrar, descifrar, firmar o comprobar
- cipherAlgorithm
- String
algoritmo que se va a usar para cifrado y descifrado. La cadena de algoritmo se ajusta a los nombres estándar de JCA para las transformaciones de cifrado y no distingue mayúsculas de minúsculas. Por ejemplo, "AES/CBC/NoPadding".
- macAlgorithm
- String
algoritmo que se va a usar para firmar y comprobar que la cadena del algoritmo se ajusta a los nombres estándar de JCA para los algoritmos Mac y no distingue mayúsculas de minúsculas. Por ejemplo, "HmacSHA256".
<p> La lista de algoritmos admitidos para un complemento DRM se puede obtener mediante el método #getPropertyString con el nombre de propiedad "algoritmos".
Devoluciones
- Atributos
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.