java命名空间java.security.cert类certificatefactoryspi的类成员方法:
enginegeneratecrls定义及介绍
本文导语:
enginegeneratecrls
public abstract collection
enginegeneratecrls
public abstract collection extends crl> enginegeneratecrls(inputstream instream)
throws crlexception
- 返回从给定输入流
instream
中读取的 crl 的集合视图(可能为空)。
为了利用此 certificatefactory 所支持的专门的 crl 格式,可将返回的集合视图中的每个元素的类型强制转换为相应的 crl 类。例如,如果此 certificatefactory 实现 x.509 crl,则可将返回集合中的元素类型强制转换为 x509crl
类。
在用于 x.509 crl 的 certificatefactory 情况中,instream
可能包含单个 der 编码的 crl。另外,instream
可能包含一个 pkcs#7 crl 集合。这是一个 pkcs#7 signeddata 对象,具有惟一被 crl 的有效字段。需要特别指出的是,签名和内容会被忽略。此格式允许同时下载多个 crl。如果没有 crl,则返回一个空集合。
注意,如果给定的输入流不支持 mark
和 reset
,则此方法将使用整个输入流。
- 参数:
instream
- 带有 crl 的输入流。
- 返回:
- java.security.cert.crl 对象的集合视图(可能为空),用输入流中的数据对该对象进行初始化。
- 抛出:
crlexception
- 如果发生解析错误。