共用方式為


ExemptionMechanismSpi.EngineGenExemptionBlob 方法

定義

多載

EngineGenExemptionBlob()

產生豁免機制金鑰 Blob。

EngineGenExemptionBlob(Byte[], Int32)

產生豁免機制密鑰 Blob,並將結果儲存在緩衝區中 output ,從 outputOffset 內含開始。

EngineGenExemptionBlob()

產生豁免機制金鑰 Blob。

[Android.Runtime.Register("engineGenExemptionBlob", "()[B", "GetEngineGenExemptionBlobHandler")]
protected abstract byte[]? EngineGenExemptionBlob ();
[<Android.Runtime.Register("engineGenExemptionBlob", "()[B", "GetEngineGenExemptionBlobHandler")>]
abstract member EngineGenExemptionBlob : unit -> byte[]

傳回

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 屬性授權中所述的詞彙使用。

適用於