ExemptionMechanismSpi.EngineGenExemptionBlob 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
EngineGenExemptionBlob() |
產生豁免機制金鑰 Blob。 |
EngineGenExemptionBlob(Byte[], Int32) |
產生豁免機制密鑰 Blob,並將結果儲存在緩衝區中 |
EngineGenExemptionBlob()
產生豁免機制金鑰 Blob。
[Android.Runtime.Register("engineGenExemptionBlob", "()[B", "GetEngineGenExemptionBlobHandler")]
protected abstract byte[]? EngineGenExemptionBlob ();
[<Android.Runtime.Register("engineGenExemptionBlob", "()[B", "GetEngineGenExemptionBlobHandler")>]
abstract member EngineGenExemptionBlob : unit -> byte[]
傳回
具有結果金鑰 Blob 的新緩衝區。
- 屬性
例外狀況
如果產生期間發生 error(s) 則為 。
備註
產生豁免機制金鑰 Blob。
的 javax.crypto.ExemptionMechanismSpi.engineGenExemptionBlob()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
EngineGenExemptionBlob(Byte[], Int32)
產生豁免機制密鑰 Blob,並將結果儲存在緩衝區中 output
,從 outputOffset
內含開始。
[Android.Runtime.Register("engineGenExemptionBlob", "([BI)I", "GetEngineGenExemptionBlob_arrayBIHandler")]
protected abstract int EngineGenExemptionBlob (byte[]? output, int outputOffset);
[<Android.Runtime.Register("engineGenExemptionBlob", "([BI)I", "GetEngineGenExemptionBlob_arrayBIHandler")>]
abstract member EngineGenExemptionBlob : byte[] * int -> int
參數
- output
- Byte[]
結果的緩衝區
- outputOffset
- Int32
儲存結果所在 output
位置的位移
傳回
儲存在中的位元組數目 output
- 屬性
例外狀況
如果提供緩衝區太小,則為結果密鑰 Blob。
如果產生期間發生 error(s) 則為 。
備註
產生豁免機制密鑰 Blob,並將結果儲存在緩衝區中 output
,從 outputOffset
內含開始。
output
如果緩衝區太小而無法儲存結果,ShortBufferException
則會擲回 。 在此情況下,請使用較大的輸出緩衝區重複此呼叫。 使用 #engineGetOutputSize(int) engineGetOutputSize
來判斷輸出緩衝區應該有多大。
的 javax.crypto.ExemptionMechanismSpi.engineGenExemptionBlob(byte[], int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。