SignatureSpi.EngineSign Método

Definição

Sobrecargas

Nome Description
EngineSign()

Retorna os bytes de assinatura de todos os dados atualizados até agora.

EngineSign(Byte[], Int32, Int32)

Conclui essa operação de assinatura e armazena os bytes de assinatura resultantes no buffer outbuffornecido, começando em offset.

EngineSign()

Retorna os bytes de assinatura de todos os dados atualizados até agora.

[Android.Runtime.Register("engineSign", "()[B", "GetEngineSignHandler")]
protected abstract byte[]? EngineSign();
[<Android.Runtime.Register("engineSign", "()[B", "GetEngineSignHandler")>]
abstract member EngineSign : unit -> byte[]

Retornos

Byte[]

os bytes de assinatura do resultado da operação de assinatura.

Atributos

Exceções

se essa SignatureSpi instância não for inicializada corretamente.

Comentários

Retorna os bytes de assinatura de todos os dados atualizados até agora. O formato da assinatura depende do esquema de assinatura subjacente.

Java documentação para java.security.SignatureSpi.engineSign().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

EngineSign(Byte[], Int32, Int32)

Conclui essa operação de assinatura e armazena os bytes de assinatura resultantes no buffer outbuffornecido, começando em offset.

[Android.Runtime.Register("engineSign", "([BII)I", "GetEngineSign_arrayBIIHandler")]
protected virtual int EngineSign(byte[]? outbuf, int offset, int len);
[<Android.Runtime.Register("engineSign", "([BII)I", "GetEngineSign_arrayBIIHandler")>]
abstract member EngineSign : byte[] * int * int -> int
override this.EngineSign : byte[] * int * int -> int

Parâmetros

outbuf
Byte[]

buffer para o resultado da assinatura.

offset
Int32

deslocamento para outbuf onde a assinatura é armazenada.

len
Int32

número de bytes alocados outbuf para a assinatura. Essa implementação padrão e o provedor SUN não retornam resumos parciais. Se o valor desse parâmetro for menor que o comprimento real da assinatura, esse método gerará uma SignatureException. Esse parâmetro será ignorado se seu valor for maior ou igual ao comprimento real da assinatura.

Retornos

o número de bytes colocados em outbuf

Atributos

Exceções

se essa SignatureSpi instância não for inicializada corretamente.

se offset ou len não forem válidos em relação a outbuf.

Comentários

Conclui essa operação de assinatura e armazena os bytes de assinatura resultantes no buffer outbuffornecido, começando em offset. O formato da assinatura depende do esquema de assinatura subjacente.

A implementação da assinatura é redefinida para seu estado inicial (o estado em que estava após uma chamada para um dos engineInitSign métodos) e pode ser reutilizado para gerar mais assinaturas com a mesma chave privada.

Esse método deve ser abstrato, mas o deixamos concreto para compatibilidade binária. Os provedores com conhecimento devem substituir esse método.

Adicionado em 1.2.

Java documentação para java.security.SignatureSpi.engineSign(byte[], int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a