次の方法で共有


ExemptionMechanismSpi.EngineGenExemptionBlob メソッド

定義

オーバーロード

EngineGenExemptionBlob()

除外メカニズムキー BLOB を生成します。

EngineGenExemptionBlob(Byte[], Int32)

除外メカニズムのキー BLOB を生成し、結果をバッファーoutputOffsetoutput格納します (両端を含む)。

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 を含む新しいバッファー。

属性

例外

生成中にエラーが発生した場合。

注釈

除外メカニズムキー BLOB を生成します。

の Java ドキュメントjavax.crypto.ExemptionMechanismSpi.engineGenExemptionBlob()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

EngineGenExemptionBlob(Byte[], Int32)

除外メカニズムのキー BLOB を生成し、結果をバッファーoutputOffsetoutput格納します (両端を含む)。

[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 に対して小さすぎる場合。

生成中にエラーが発生した場合。

注釈

除外メカニズムのキー BLOB を生成し、結果をバッファーoutputOffsetoutput格納します (両端を含む)。

バッファーが output 小さすぎて結果を保持するには、a ShortBufferException がスローされます。 この場合は、より大きな出力バッファーでこの呼び出しを繰り返します。 出力バッファーのサイズを決定するために使用 #engineGetOutputSize(int) engineGetOutputSize します。

の Java ドキュメントjavax.crypto.ExemptionMechanismSpi.engineGenExemptionBlob(byte[], int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象