Bagikan melalui


SignatureSpi.EngineSign Metode

Definisi

Overload

EngineSign()

Mengembalikan byte tanda tangan dari semua data yang diperbarui sejauh ini.

EngineSign(Byte[], Int32, Int32)

Menyelesaikan operasi tanda tangan ini dan menyimpan byte tanda tangan yang dihasilkan di buffer outbufyang disediakan, mulai dari offset.

EngineSign()

Mengembalikan byte tanda tangan dari semua data yang diperbarui sejauh ini.

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

Mengembalikan

Byte[]

byte tanda tangan dari hasil operasi penandatanganan.

Atribut

Pengecualian

jika instans ini SignatureSpi tidak diinisialisasi dengan benar.

Keterangan

Mengembalikan byte tanda tangan dari semua data yang diperbarui sejauh ini. Format tanda tangan tergantung pada skema tanda tangan yang mendasar.

Dokumentasi Java untuk java.security.SignatureSpi.engineSign().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

EngineSign(Byte[], Int32, Int32)

Menyelesaikan operasi tanda tangan ini dan menyimpan byte tanda tangan yang dihasilkan di buffer outbufyang disediakan, mulai dari 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

Parameter

outbuf
Byte[]

buffer untuk hasil tanda tangan.

offset
Int32

offset ke outbuf tempat tanda tangan disimpan.

len
Int32

jumlah byte dalam outbuf yang dialokasikan untuk tanda tangan. Implementasi default ini dan penyedia SUN tidak mengembalikan hash parsial. Jika nilai parameter ini kurang dari panjang tanda tangan aktual, metode ini akan melempar SignatureException. Parameter ini diabaikan jika nilainya lebih besar dari atau sama dengan panjang tanda tangan aktual.

Mengembalikan

jumlah byte yang ditempatkan ke dalam outbuf

Atribut

Pengecualian

jika instans ini SignatureSpi tidak diinisialisasi dengan benar.

jika offset atau len tidak valid sehubungan dengan outbuf.

Keterangan

Menyelesaikan operasi tanda tangan ini dan menyimpan byte tanda tangan yang dihasilkan di buffer outbufyang disediakan, mulai dari offset. Format tanda tangan tergantung pada skema tanda tangan yang mendasar.

Implementasi tanda tangan diatur ulang ke status awalnya (statusnya setelah panggilan ke salah engineInitSign satu metode) dan dapat digunakan kembali untuk menghasilkan tanda tangan lebih lanjut dengan kunci privat yang sama.

Metode ini harus abstrak, tetapi kami membiarkannya konkret untuk kompatibilitas biner. Penyedia berpengetahuan luas harus mengambil alih metode ini.

Ditambahkan dalam 1.2.

Dokumentasi Java untuk java.security.SignatureSpi.engineSign(byte[], int, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk