Idioma

MediaDrm.GetCryptoSession(Byte[], String, String) Método

Definição

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

Java documentação para android.media.MediaDrm.getCryptoSession(byte[], java.lang.String, java.lang.String).

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.

Aplica-se a