語言

CertificateFactorySpi.EngineGenerateCRLs(Stream) 方法

定義

回傳一個(可能是空的)CRL集合視圖,從給定輸入串流 inStream讀取的CRLs。

[Android.Runtime.Register("engineGenerateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", "GetEngineGenerateCRLs_Ljava_io_InputStream_Handler")]
public abstract System.Collections.Generic.ICollection<Java.Security.Cert.CRL>? EngineGenerateCRLs(System.IO.Stream? inStream);
[<Android.Runtime.Register("engineGenerateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", "GetEngineGenerateCRLs_Ljava_io_InputStream_Handler")>]
abstract member EngineGenerateCRLs : System.IO.Stream -> System.Collections.Generic.ICollection<Java.Security.Cert.CRL>

參數

inStream
Stream

輸入串流與 CRL 一起。

傳回

一個(可能是空的)java.security.cert.CRL 物件集合視圖,並以輸入串流的資料初始化。

屬性

例外狀況

如果偵測到解析問題。

備註

回傳一個(可能是空的)CRL集合視圖,從給定輸入串流 inStream讀取的CRLs。

為了利用此憑證工廠所支援的專用 CRL 格式,回傳集合檢視中的每個元素都可以被類型化到對應的 CRL 類別。 例如,若此憑證工廠實作 X.509 CRL,回傳集合中的元素可被類型化為該 X509CRL 類別。

在 X.509 CRL 的憑證工廠中, inStream 可能包含單一 DER 編碼的 CRL。 此外, inStream 可能包含 PKCS#7 CRL 集合。 這是一個 PKCS#7 SignedData 物件,唯一重要的欄位是 CRLS。 特別是,簽名和內容會被忽略。 此格式允許同時下載多個 CRL。 若無 CRL,則會回傳一個空集合。

請注意,若給定輸入串流不支援 java.io.InputStream#mark(int) markjava.io.InputStream#reset() reset,此方法將耗盡整個輸入串流。

Java 文件 java.security.cert.CertificateFactorySpi.engineGenerateCRLs(java.io.InputStream)

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

適用於