CertificateFactorySpi.EngineGenerateCRLs(Stream) 方法

定义

返回从给定输入流 inStream读取的 CRL 的(可能为空)集合视图。

[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 对象的集合视图(可能为空)。

属性

例外

如果检测到分析问题,

注解

返回从给定输入流 inStream读取的 CRL 的(可能为空)集合视图。

为了利用此证书工厂支持的专用 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) mark 并且 java.io.InputStream#reset() reset此方法将使用整个输入流。

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

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于