Поделиться через


ExemptionMechanismSpi.EngineGenExemptionBlob Метод

Определение

Перегрузки

EngineGenExemptionBlob()

Создает ключевой большой двоичный объект механизма исключения.

EngineGenExemptionBlob(Byte[], Int32)

Создает ключевой blob-объект механизма исключения и сохраняет результат в буфере, начиная с outputOffset инклюзивногоoutput.

EngineGenExemptionBlob()

Создает ключевой большой двоичный объект механизма исключения.

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

Возвращаемое значение

Byte[]

новый буфер с большим двоичным объектом результирующих ключей.

Атрибуты

Исключения

Если во время создания возникают ошибки.

Комментарии

Создает ключевой большой двоичный объект механизма исключения.

Документация по Java для javax.crypto.ExemptionMechanismSpi.engineGenExemptionBlob().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

EngineGenExemptionBlob(Byte[], Int32)

Создает ключевой blob-объект механизма исключения и сохраняет результат в буфере, начиная с outputOffset инклюзивногоoutput.

[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-объект механизма исключения и сохраняет результат в буфере, начиная с outputOffset инклюзивногоoutput.

output Если буфер слишком мал, чтобы сохранить результат, ShortBufferException создается исключение. В этом случае повторите этот вызов с большим выходным буфером. Используется #engineGetOutputSize(int) engineGetOutputSize для определения того, как должен быть большой выходной буфер.

Документация по Java для javax.crypto.ExemptionMechanismSpi.engineGenExemptionBlob(byte[], int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к