CertificateFactory.GenerateCRL(Stream) 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.
Menghasilkan objek daftar pencabutan sertifikat (CRL) dan menginisialisasinya dengan data yang dibaca dari aliran inStreaminput .
[Android.Runtime.Register("generateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", "")]
public Java.Security.Cert.CRL? GenerateCRL(System.IO.Stream? inStream);
[<Android.Runtime.Register("generateCRL", "(Ljava/io/InputStream;)Ljava/security/cert/CRL;", "")>]
member this.GenerateCRL : System.IO.Stream -> Java.Security.Cert.CRL
Parameter
- inStream
- Stream
aliran input dengan data CRL.
Mengembalikan
objek CRL yang diinisialisasi dengan data dari aliran input.
- Atribut
Pengecualian
jika masalah penguraian terdeteksi.
Keterangan
Menghasilkan objek daftar pencabutan sertifikat (CRL) dan menginisialisasinya dengan data yang dibaca dari aliran inStreaminput .
Untuk memanfaatkan format CRL khusus yang didukung oleh pabrik sertifikat ini, objek CRL yang dikembalikan dapat dijeniskan ke kelas CRL yang sesuai. Misalnya, jika pabrik sertifikat ini mengimplementasikan CRL X.509, objek CRL yang dikembalikan dapat dijeniskan ke X509CRL kelas .
Perhatikan bahwa jika aliran input yang diberikan tidak mendukung java.io.InputStream#mark(int) mark dan java.io.InputStream#reset() reset, metode ini akan menggunakan seluruh aliran input. Jika tidak, setiap panggilan ke metode ini menggunakan satu CRL dan posisi baca aliran input diposisikan ke byte berikutnya yang tersedia setelah penanda end-of-CRL yang melekat. Jika data dalam aliran input tidak berisi penanda end-of-CRL yang melekat (selain EOF) dan ada data berikutnya setelah CRL diurai, akan CRLException dilemparkan.
Dokumentasi Java untuk java.security.cert.CertificateFactory.generateCRL(java.io.InputStream).
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.