SignatureSpi.EngineSign Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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 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.