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