MediaDrm.GetCryptoSession(Byte[], String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottenere un oggetto CryptoSession che può essere usato per crittografare, decrittografare, firmare e verificare messaggi o dati usando le chiavi di sessione stabilite per la sessione utilizzando metodi #getKeyRequest e #provideKeyResponse utilizzando un server chiavi di sessione.
[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
Parametri
- sessionId
- Byte[]
ID sessione per la sessione contenente le chiavi da usare per crittografare, decrittografare, firmare e/o verificare
- cipherAlgorithm
- String
algoritmo da usare per la crittografia e la crittografia della decrittografia. La stringa dell'algoritmo è conforme ai nomi standard JCA per le trasformazioni di crittografia e non fa distinzione tra maiuscole e minuscole. Ad esempio, "AES/CBC/NoPadding".
- macAlgorithm
- String
algoritmo da usare per firmare e verificare che la stringa dell'algoritmo sia conforme ai nomi standard JCA per gli algoritmi Mac e non fa distinzione tra maiuscole e minuscole. Ad esempio, "HmacSHA256".
<p> L'elenco degli algoritmi supportati per un plug-in DRM può essere ottenuto usando il metodo #getPropertyString con il nome di proprietà "algoritmi".
Valori restituiti
- Attributi
Commenti
per android.media.MediaDrm.getCryptoSession(byte[], java.lang.String, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.