語言

CertificateFactory.GenerateCRL(Stream) 方法

定義

產生憑證撤銷清單(CRL)物件,並以從輸入串流 inStream讀取的資料初始化。

[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

參數

inStream
Stream

一個包含 CRL 資料的輸入串流。

傳回

CRL

一個以輸入串流資料初始化的 CRL 物件。

屬性

例外狀況

如果偵測到解析問題。

備註

產生憑證撤銷清單(CRL)物件,並以從輸入串流 inStream讀取的資料初始化。

為了利用此憑證工廠所支援的專用 CRL 格式,回傳的 CRL 物件可以被類型化成對應的 CRL 類別。 例如,如果這個憑證工廠實作了 X.509 CRL,回傳的 CRL 物件可以被類型化到該 X509CRL 類別。

請注意,若給定輸入串流不支援 java.io.InputStream#mark(int) markjava.io.InputStream#reset() reset,此方法將耗盡整個輸入串流。 否則,每次呼叫此方法會消耗一個 CRL,輸入串流的讀取位置會被定位到CRL結束標記後的下一個可用位元組。 若輸入資料中資料不含固有的 CRL 結束標記(除 EOF),且解析後有尾方資料,則拋出 a CRLException

java.security.cert.CertificateFactory.generateCRL(java.io.InputStream)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於