MediaDrm.GetCryptoSession(Byte[], String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtenha um objeto CryptoSession que pode ser usado para criptografar, descriptografar, assinar e verificar mensagens ou dados usando as chaves de sessão estabelecidas para a sessão usando métodos #getKeyRequest e #provideKeyResponse usando um servidor de chave de sessão.
[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[]
a ID da sessão que contém chaves a serem usadas para criptografar, descriptografar, assinar e/ou verificar
- cipherAlgorithm
- String
o algoritmo a ser usado para criptografia e criptografia de descriptografia. A cadeia de caracteres de algoritmo está em conformidade com os Nomes Padrão JCA para Transformações de Criptografia e não diferencia maiúsculas de minúsculas. Por exemplo, "AES/CBC/NoPadding".
- macAlgorithm
- String
o algoritmo a ser usado para assinar e verificar se a cadeia de caracteres do algoritmo está em conformidade com os Nomes Padrão JCA para Algoritmos Mac e não diferencia maiúsculas de minúsculas. Por exemplo, "HmacSHA256".
<p> A lista de algoritmos com suporte para um plug-in DRM pode ser obtida usando o método #getPropertyString com o nome da propriedade "algoritmos".
Retornos
- Atributos
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.