CertificateFactory.GenerateCRLs(Stream) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回从给定输入流 inStream读取的 CRL 的(可能为空)集合视图。
[Android.Runtime.Register("generateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", "")]
public System.Collections.Generic.ICollection<Java.Security.Cert.CRL>? GenerateCRLs(System.IO.Stream? inStream);
[<Android.Runtime.Register("generateCRLs", "(Ljava/io/InputStream;)Ljava/util/Collection;", "")>]
member this.GenerateCRLs : 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.CertificateFactory.generateCRLs(java.io.InputStream)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。