MediaDrm.GetCryptoSession(Byte[], String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セッション キー サーバーを使用して #getKeyRequest メソッドと #provideKeyResponse を使用してセッション用に確立されたセッション キーを使用して、メッセージまたはデータの暗号化、暗号化解除、署名、検証に使用できる CryptoSession オブジェクトを取得します。
[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
パラメーター
- sessionId
- Byte[]
暗号化、暗号化解除、署名、検証に使用するキーを含むセッションのセッション ID
- cipherAlgorithm
- String
暗号化と暗号化解除の暗号に使用するアルゴリズム。 アルゴリズム文字列は、暗号変換の JCA 標準名に準拠しており、大文字と小文字は区別されません。 たとえば、"AES/CBC/NoPadding" などです。
- macAlgorithm
- String
署名に使用するアルゴリズムと、アルゴリズム文字列が JCA Standard Names for Mac Algorithms に準拠していることを確認します。大文字と小文字は区別されません。 たとえば、"HmacSHA256" です。
<p> DRM プラグインでサポートされているアルゴリズムの一覧は、プロパティ名 "algorithms" で #getPropertyString メソッドを使用して取得できます。
返品
- 属性
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。