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


ExemptionMechanism.GenExemptionBlob Метод

Определение

Перегрузки

GenExemptionBlob()

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

GenExemptionBlob(Byte[])

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

GenExemptionBlob(Byte[], Int32)

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

GenExemptionBlob()

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

[Android.Runtime.Register("genExemptionBlob", "()[B", "")]
public byte[]? GenExemptionBlob ();
[<Android.Runtime.Register("genExemptionBlob", "()[B", "")>]
member this.GenExemptionBlob : unit -> byte[]

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

Byte[]

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

Атрибуты

Исключения

Значение , если этот ExemptionMechanism экземпляр не инициализирован.

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

Комментарии

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

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

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

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

GenExemptionBlob(Byte[])

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

[Android.Runtime.Register("genExemptionBlob", "([B)I", "")]
public int GenExemptionBlob (byte[]? output);
[<Android.Runtime.Register("genExemptionBlob", "([B)I", "")>]
member this.GenExemptionBlob : byte[] -> int

Параметры

output
Byte[]

буфер для результата

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

количество байтов, хранящихся в output

Атрибуты

Исключения

Значение , если этот ExemptionMechanism экземпляр не инициализирован.

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

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

Комментарии

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

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

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

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

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

GenExemptionBlob(Byte[], Int32)

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

[Android.Runtime.Register("genExemptionBlob", "([BI)I", "")]
public int GenExemptionBlob (byte[]? output, int outputOffset);
[<Android.Runtime.Register("genExemptionBlob", "([BI)I", "")>]
member this.GenExemptionBlob : byte[] * int -> int

Параметры

output
Byte[]

буфер для результата

outputOffset
Int32

смещение, в output котором хранится результат

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

количество байтов, хранящихся в output

Атрибуты

Исключения

Значение , если этот ExemptionMechanism экземпляр не инициализирован.

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

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

Комментарии

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

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

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

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

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